home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 March / CMCD0305.ISO / Software / Demo / Maguma / workbench-2.1.0-trial.exe / {app} / resource / common / php-insight.xml < prev    next >
Extensible Markup Language  |  2004-05-24  |  499KB  |  11,136 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <functioninsight>
  4.     <function name="bcadd" return="string">
  5.         <arglist>string left_operand, string right_operand [, int scale]</arglist>
  6.         <comment>Returns the sum of two arbitrary precision numbers</comment>
  7.     </function>
  8.     <function name="bccomp" return="int">
  9.         <arglist>string left_operand, string right_operand [, int scale]</arglist>
  10.         <comment>Compares two arbitrary precision numbers</comment>
  11.     </function>
  12.     <function name="bcdiv" return="string">
  13.         <arglist>string left_operand, string right_operand [, int scale]</arglist>
  14.         <comment>Returns the quotient of two arbitrary precision numbers (division)</comment>
  15.     </function>
  16.     <function name="bcmod" return="string">
  17.         <arglist>string left_operand, string right_operand</arglist>
  18.         <comment>Returns the modulus of the two arbitrary precision operands</comment>
  19.     </function>
  20.     <function name="bcmul" return="string">
  21.         <arglist>string left_operand, string right_operand [, int scale]</arglist>
  22.         <comment>Returns the multiplication of two arbitrary precision numbers</comment>
  23.     </function>
  24.     <function name="bcpow" return="string">
  25.         <arglist>string x, string y [, int scale]</arglist>
  26.         <comment>Returns the value of an arbitrary precision number raised to the power of another</comment>
  27.     </function>
  28.     <function name="bcscale" return="bool">
  29.         <arglist>int scale</arglist>
  30.         <comment>Sets default scale parameter for all bc math functions</comment>
  31.     </function>
  32.     <function name="bcsqrt" return="string">
  33.         <arglist>string operand [, int scale]</arglist>
  34.         <comment>Returns the square root of an arbitray precision number</comment>
  35.     </function>
  36.     <function name="bcsub" return="string">
  37.         <arglist>string left_operand, string right_operand [, int scale]</arglist>
  38.         <comment>Returns the difference between two arbitrary precision numbers</comment>
  39.     </function>
  40.     <function name="bzcompress" return="string">
  41.         <arglist>string source [, int blocksize100k [, int workfactor]]</arglist>
  42.         <comment>Compresses a string into BZip2 encoded data</comment>
  43.     </function>
  44.     <function name="bzdecompress" return="string">
  45.         <arglist>string source [, int small]</arglist>
  46.         <comment>Decompresses BZip2 compressed data</comment>
  47.     </function>
  48.     <function name="bzerrno" return="int">
  49.         <arglist>resource bz</arglist>
  50.         <comment>Returns the error number</comment>
  51.     </function>
  52.     <function name="bzerror" return="array">
  53.         <arglist>resource bz</arglist>
  54.         <comment>Returns the error number and error string in an associative array</comment>
  55.     </function>
  56.     <function name="bzerrstr" return="string">
  57.         <arglist>resource bz</arglist>
  58.         <comment>Returns the error string</comment>
  59.     </function>
  60.     <function name="bzopen" return="resource">
  61.         <arglist>string|int file|fp, string mode</arglist>
  62.         <comment>Opens a new BZip2 stream</comment>
  63.     </function>
  64.     <function name="bzread" return="string">
  65.         <arglist>int bz[, int length]</arglist>
  66.         <comment>Reads up to length bytes from a BZip2 stream, or 1024 bytes if length is not specified</comment>
  67.     </function>
  68.     <function name="cal_days_in_month" return="int">
  69.         <arglist>int calendar, int month, int year</arglist>
  70.         <comment>Returns the number of days in a month for a given year and calendar</comment>
  71.     </function>
  72.     <function name="cal_from_jd" return="array">
  73.         <arglist>int jd, int calendar</arglist>
  74.         <comment>Converts from Julian Day Count to a supported calendar and return extended information</comment>
  75.     </function>
  76.     <function name="cal_info" return="array">
  77.         <arglist>int calendar</arglist>
  78.         <comment>Returns information about a particular calendar</comment>
  79.     </function>
  80.     <function name="cal_to_jd" return="int">
  81.         <arglist>int calendar, int month, int day, int year</arglist>
  82.         <comment>Converts from a supported calendar to Julian Day Count</comment>
  83.     </function>
  84.     <function name="frenchtojd" return="int">
  85.         <arglist>int month, int day, int year</arglist>
  86.         <comment>Converts a french republic calendar date to julian day count</comment>
  87.     </function>
  88.     <function name="gregoriantojd" return="int">
  89.         <arglist>int month, int day, int year</arglist>
  90.         <comment>Converts a gregorian calendar date to julian day count</comment>
  91.     </function>
  92.     <function name="jddayofweek" return="mixed">
  93.         <arglist>int juliandaycount [, int mode]</arglist>
  94.         <comment>Returns name or number of day of week from julian day count</comment>
  95.     </function>
  96.     <function name="jdmonthname" return="string">
  97.         <arglist>int juliandaycount, int mode</arglist>
  98.         <comment>Returns name of month for julian day count</comment>
  99.     </function>
  100.     <function name="jdtofrench" return="string">
  101.         <arglist>int juliandaycount</arglist>
  102.         <comment>Converts a julian day count to a french republic calendar date</comment>
  103.     </function>
  104.     <function name="jdtogregorian" return="string">
  105.         <arglist>int juliandaycount</arglist>
  106.         <comment>Converts a julian day count to a gregorian calendar date</comment>
  107.     </function>
  108.     <function name="jdtojewish" return="string">
  109.         <arglist>int juliandaycount</arglist>
  110.         <comment>Converts a julian day count to a jewish calendar date</comment>
  111.     </function>
  112.     <function name="jdtojulian" return="string">
  113.         <arglist>int juliandaycount</arglist>
  114.         <comment>Convert a julian day count to a julian calendar date</comment>
  115.     </function>
  116.     <function name="jewishtojd" return="int">
  117.         <arglist>int month, int day, int year</arglist>
  118.         <comment>Converts a jewish calendar date to a julian day count</comment>
  119.     </function>
  120.     <function name="juliantojd" return="int">
  121.         <arglist>int month, int day, int year</arglist>
  122.         <comment>Converts a julian calendar date to julian day count</comment>
  123.     </function>
  124.     <function name="jdtounix" return="int">
  125.         <arglist>int jday</arglist>
  126.         <comment>Convert Julian Day to UNIX timestamp</comment>
  127.     </function>
  128.     <function name="unixtojd" return="int">
  129.         <arglist>[int timestamp]</arglist>
  130.         <comment>Convert UNIX timestamp to Julian Day</comment>
  131.     </function>
  132.     <function name="easter_date" return="int">
  133.         <arglist>[int year]</arglist>
  134.         <comment>Return the timestamp of midnight on Easter of a given year (defaults to current year)</comment>
  135.     </function>
  136.     <function name="easter_days" return="int">
  137.         <arglist>[int year, [int method]]</arglist>
  138.         <comment>Return the number of days after March 21 that Easter falls on for a given year (defaults to current year)</comment>
  139.     </function>
  140.     <function name="com_addref" return="mixed">
  141.         <arglist>int module</arglist>
  142.         <comment>Increases the reference counter on a COM object</comment>
  143.     </function>
  144.     <function name="com_event_sink" return="bool">
  145.         <arglist>mixed comobject, object sinkobject [, mixed sinkinterface]</arglist>
  146.         <comment>Connect events from a COM object to a PHP object</comment>
  147.     </function>
  148.     <function name="com_invoke_ex" return="mixed">
  149.         <arglist>int module, int invokeflags, string handler_name [, mixed arg [, mixed ...]]</arglist>
  150.         <comment>Invokes a COM module</comment>
  151.     </function>
  152.     <function name="com_invoke" return="mixed">
  153.         <arglist>int module, string handler_name [, mixed arg [, mixed ...]]</arglist>
  154.         <comment>Invokes a COM module</comment>
  155.     </function>
  156.     <function name="com_isenum" return="bool">
  157.         <arglist>object com_module</arglist>
  158.         <comment>Grabs an IEnumVariant</comment>
  159.     </function>
  160.     <function name="com_load" return="int">
  161.         <arglist>string module_name [, string remote_host [, int codepage [, string typelib]]]</arglist>
  162.         <comment>Loads a COM module</comment>
  163.     </function>
  164.     <function name="com_load_typelib" return="bool">
  165.         <arglist>string typelib_name [, int case_insensitive]</arglist>
  166.         <comment>Loads a Typelib</comment>
  167.     </function>
  168.     <function name="com_message_pump" return="bool">
  169.         <arglist>[int timeoutms]</arglist>
  170.         <comment>Process COM messages, sleeping for up to timeoutms milliseconds</comment>
  171.     </function>
  172.     <function name="com_print_typeinfo" return="bool">
  173.         <arglist>mixed comobject | string typelib, string dispinterface, bool wantsink</arglist>
  174.         <comment>Print out a PHP class definition for a dispatchable interface</comment>
  175.     </function>
  176.     <function name="com_propget" return="mixed">
  177.         <arglist>int module, string property_name [, mixed arg ... ]</arglist>
  178.         <comment>Gets properties from a COM module</comment>
  179.     </function>
  180.     <function name="com_propput" return="bool">
  181.         <arglist>int module, string property_name, mixed value, ...</arglist>
  182.         <comment>Puts the properties for a module</comment>
  183.     </function>
  184.     <function name="com_release" return="mixed">
  185.         <arglist>int module</arglist>
  186.         <comment>Releases a COM object</comment>
  187.     </function>
  188.     <function name="cpdf_add_annotation" return="bool">
  189.         <arglist>int pdfdoc, float xll, float yll, float xur, float xur, string title, string text [, int mode]</arglist>
  190.         <comment>Sets annotation</comment>
  191.     </function>
  192.     <function name="cpdf_add_outline" return="int">
  193.         <arglist>int pdfdoc, int lastoutline, int sublevel, int open, int pagenr, string title</arglist>
  194.         <comment>Adds outline</comment>
  195.     </function>
  196.     <function name="cpdf_arc" return="bool">
  197.         <arglist>int pdfdoc, float x, float y, float radius, float start, float end [, int mode]</arglist>
  198.         <comment>Draws an arc</comment>
  199.     </function>
  200.     <function name="cpdf_begin_text" return="bool">
  201.         <arglist>int pdfdoc</arglist>
  202.         <comment>Starts text section</comment>
  203.     </function>
  204.     <function name="cpdf_circle" return="bool">
  205.         <arglist>int pdfdoc, float x, float y, float radius [, int mode]</arglist>
  206.         <comment>Draws a circle</comment>
  207.     </function>
  208.     <function name="cpdf_clip" return="bool">
  209.         <arglist>int pdfdoc</arglist>
  210.         <comment>Clips to current path</comment>
  211.     </function>
  212.     <function name="cpdf_close" return="void">
  213.         <arglist>int pdfdoc</arglist>
  214.         <comment>Closes the pdf document</comment>
  215.     </function>
  216.     <function name="cpdf_closepath_fill_stroke" return="bool">
  217.         <arglist>int pdfdoc</arglist>
  218.         <comment>Close, fill and stroke current path</comment>
  219.     </function>
  220.     <function name="cpdf_closepath" return="bool">
  221.         <arglist>int pdfdoc</arglist>
  222.         <comment>Close path</comment>
  223.     </function>
  224.     <function name="cpdf_closepath_stroke" return="bool">
  225.         <arglist>int pdfdoc</arglist>
  226.         <comment>Close path and draw line along path</comment>
  227.     </function>
  228.     <function name="cpdf_continue_text" return="bool">
  229.         <arglist>int pdfdoc, string text</arglist>
  230.         <comment>Outputs text in next line</comment>
  231.     </function>
  232.     <function name="cpdf_curveto" return="bool">
  233.         <arglist>int pdfdoc, float x1, float y1, float x2, float y2, float x3, float y3 [, int mode]</arglist>
  234.         <comment>Draws a curve</comment>
  235.     </function>
  236.     <function name="cpdf_end_text" return="bool">
  237.         <arglist>int pdfdoc</arglist>
  238.         <comment>Ends text section</comment>
  239.     </function>
  240.     <function name="cpdf_fill" return="bool">
  241.         <arglist>int pdfdoc</arglist>
  242.         <comment>Fills current path</comment>
  243.     </function>
  244.     <function name="cpdf_fill_stroke" return="bool">
  245.         <arglist>int pdfdoc</arglist>
  246.         <comment>Fills and stroke current path</comment>
  247.     </function>
  248.     <function name="cpdf_finalize" return="bool">
  249.         <arglist>int pdfdoc</arglist>
  250.         <comment>Creates PDF doc in memory</comment>
  251.     </function>
  252.     <function name="cpdf_finalize_page" return="bool">
  253.         <arglist>int pdfdoc, int pagenr</arglist>
  254.         <comment>Ends the page to save memory</comment>
  255.     </function>
  256.     <function name="cpdf_global_set_document_limits" return="bool">
  257.         <arglist>int maxPages, int maxFonts, int maxImages, int maxAnnots, int maxObjects</arglist>
  258.         <comment>Sets document settings for all documents</comment>
  259.     </function>
  260.     <function name="cpdf_import_jpeg" return="bool">
  261.         <arglist>int pdfdoc, string filename, float x, float y, float angle, float width, float height, float x_scale, float y_scale, int gsave [, int mode]</arglist>
  262.         <comment>Includes JPEG image</comment>
  263.     </function>
  264.     <function name="cpdf_lineto" return="bool">
  265.         <arglist>int pdfdoc, float x, float y [, int mode]</arglist>
  266.         <comment>Draws a line</comment>
  267.     </function>
  268.     <function name="cpdf_moveto" return="bool">
  269.         <arglist>int pdfdoc, float x, float y [, int mode]</arglist>
  270.         <comment>Sets current point</comment>
  271.     </function>
  272.     <function name="cpdf_newpath" return="bool">
  273.         <arglist>int pdfdoc</arglist>
  274.         <comment>Starts new path</comment>
  275.     </function>
  276.     <function name="cpdf_open" return="int">
  277.         <arglist>int compression [, string filename [, array doc_limits]]</arglist>
  278.         <comment>Opens a new pdf document</comment>
  279.     </function>
  280.     <function name="cpdf_output_buffer" return="bool">
  281.         <arglist>int pdfdoc</arglist>
  282.         <comment>Returns the internal memory stream as string</comment>
  283.     </function>
  284.     <function name="cpdf_page_init" return="bool">
  285.         <arglist>int pdfdoc, int pagenr, int orientation, int height, int width [, float unit]</arglist>
  286.         <comment>Starts page</comment>
  287.     </function>
  288.     <function name="cpdf_place_inline_image" return="bool">
  289.         <arglist>int pdfdoc, int gdimage, float x, float y, float angle, fload width, float height, int gsave [, int mode]</arglist>
  290.         <comment>Includes image</comment>
  291.     </function>
  292.     <function name="cpdf_rect" return="bool">
  293.         <arglist>int pdfdoc, float x, float y, float width, float height [, int mode]</arglist>
  294.         <comment>Draws a rectangle</comment>
  295.     </function>
  296.     <function name="cpdf_restore" return="bool">
  297.         <arglist>int pdfdoc</arglist>
  298.         <comment>Restores formerly saved enviroment</comment>
  299.     </function>
  300.     <function name="cpdf_rlineto" return="bool">
  301.         <arglist>int pdfdoc, float x, float y [, int mode]</arglist>
  302.         <comment>Draws a line relative to current point</comment>
  303.     </function>
  304.     <function name="cpdf_rmoveto" return="bool">
  305.         <arglist>int pdfdoc, float x, float y [, int mode]</arglist>
  306.         <comment>Sets current point</comment>
  307.     </function>
  308.     <function name="cpdf_rotate" return="bool">
  309.         <arglist>int pdfdoc, float angle</arglist>
  310.         <comment>Sets rotation</comment>
  311.     </function>
  312.     <function name="cpdf_rotate_text" return="bool">
  313.         <arglist>int pdfdoc, float angle</arglist>
  314.         <comment>Sets text rotation angle</comment>
  315.     </function>
  316.     <function name="cpdf_save" return="bool">
  317.         <arglist>int pdfdoc</arglist>
  318.         <comment>Saves current enviroment</comment>
  319.     </function>
  320.     <function name="cpdf_save_to_file" return="bool">
  321.         <arglist>int pdfdoc, string filename</arglist>
  322.         <comment>Saves the internal memory stream to a file</comment>
  323.     </function>
  324.     <function name="cpdf_scale" return="bool">
  325.         <arglist>int pdfdoc, float x_scale, float y_scale</arglist>
  326.         <comment>Sets scaling</comment>
  327.     </function>
  328.     <function name="cpdf_set_action_url" return="void">
  329.         <arglist>int pdfdoc, float xll, float yll, float xur, float xur, string url [, int mode]</arglist>
  330.         <comment>Sets hyperlink</comment>
  331.     </function>
  332.     <function name="cpdf_set_char_spacing" return="bool">
  333.         <arglist>int pdfdoc, float space</arglist>
  334.         <comment>Sets character spacing</comment>
  335.     </function>
  336.     <function name="cpdf_set_creator" return="bool">
  337.         <arglist>int pdfdoc, string creator</arglist>
  338.         <comment>Sets the creator field</comment>
  339.     </function>
  340.     <function name="cpdf_set_current_page" return="bool">
  341.         <arglist>int pdfdoc, int pagenr</arglist>
  342.         <comment>Sets page for output</comment>
  343.     </function>
  344.     <function name="cpdf_setdash" return="bool">
  345.         <arglist>int pdfdoc, long white, long black</arglist>
  346.         <comment>Sets dash pattern</comment>
  347.     </function>
  348.     <function name="cpdf_setflat" return="bool">
  349.         <arglist>int pdfdoc, float value</arglist>
  350.         <comment>Sets flatness</comment>
  351.     </function>
  352.     <function name="cpdf_set_font_directories" return="bool">
  353.         <arglist>int pdfdoc, string pfmdir, string pfbdir</arglist>
  354.         <comment>Sets directories to search when using external fonts</comment>
  355.     </function>
  356.     <function name="cpdf_set_font" return="bool">
  357.         <arglist>int pdfdoc, string font, float size, string encoding</arglist>
  358.         <comment>Selects the current font face, size and encoding</comment>
  359.     </function>
  360.     <function name="cpdf_set_font_map_file" return="bool">
  361.         <arglist>int pdfdoc, string filename</arglist>
  362.         <comment>Sets fontname to filename translation map when using external fonts</comment>
  363.     </function>
  364.     <function name="cpdf_setgray_fill" return="bool">
  365.         <arglist>int pdfdoc, float value</arglist>
  366.         <comment>Sets filling color to gray value</comment>
  367.     </function>
  368.     <function name="cpdf_setgray" return="bool">
  369.         <arglist>int pdfdoc, float value</arglist>
  370.         <comment>Sets drawing and filling color to gray value</comment>
  371.     </function>
  372.     <function name="cpdf_setgray_stroke" return="bool">
  373.         <arglist>int pdfdoc, float value</arglist>
  374.         <comment>Sets drawing color to gray value</comment>
  375.     </function>
  376.     <function name="cpdf_set_horiz_scaling" return="bool">
  377.         <arglist>int pdfdoc, float scale</arglist>
  378.         <comment>Sets horizontal scaling of text</comment>
  379.     </function>
  380.     <function name="cpdf_set_keywords" return="bool">
  381.         <arglist>int pdfptr, string keywords</arglist>
  382.         <comment>Fills the keywords field of the info structure</comment>
  383.     </function>
  384.     <function name="cpdf_set_leading" return="bool">
  385.         <arglist>int pdfdoc, float distance</arglist>
  386.         <comment>Sets distance between text lines</comment>
  387.     </function>
  388.     <function name="cpdf_setlinecap" return="bool">
  389.         <arglist>int pdfdoc, int value</arglist>
  390.         <comment>Sets linecap parameter</comment>
  391.     </function>
  392.     <function name="cpdf_setlinejoin" return="bool">
  393.         <arglist>int pdfdoc, int value</arglist>
  394.         <comment>Sets linejoin parameter</comment>
  395.     </function>
  396.     <function name="cpdf_setlinewidth" return="bool">
  397.         <arglist>int pdfdoc, float width</arglist>
  398.         <comment>Sets line width</comment>
  399.     </function>
  400.     <function name="cpdf_setmiterlimit" return="bool">
  401.         <arglist>int pdfdoc, float value</arglist>
  402.         <comment>Sets miter limit</comment>
  403.     </function>
  404.     <function name="cpdf_set_page_animation" return="bool">
  405.         <arglist>int pdfdoc, int transition, float duration, float direction, int orientation, int inout</arglist>
  406.         <comment>Sets transition between pages</comment>
  407.     </function>
  408.     <function name="cpdf_setrgbcolor_fill" return="bool">
  409.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  410.         <comment>Sets filling color to rgb color value</comment>
  411.     </function>
  412.     <function name="cpdf_setrgbcolor" return="bool">
  413.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  414.         <comment>Sets drawing and filling color to RGB color value</comment>
  415.     </function>
  416.     <function name="cpdf_setrgbcolor_stroke" return="bool">
  417.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  418.         <comment>Sets drawing color to RGB color value</comment>
  419.     </function>
  420.     <function name="cpdf_set_subject" return="bool">
  421.         <arglist>int pdfptr, string subject</arglist>
  422.         <comment>Fills the subject field of the info structure</comment>
  423.     </function>
  424.     <function name="cpdf_set_text_matrix" return="bool">
  425.         <arglist>int pdfdoc, arry matrix</arglist>
  426.         <comment>Sets the text matrix</comment>
  427.     </function>
  428.     <function name="cpdf_set_text_pos" return="bool">
  429.         <arglist>int pdfdoc, float x, float y [, int mode]</arglist>
  430.         <comment>Sets the position of text for the next cpdf_show call</comment>
  431.     </function>
  432.     <function name="cpdf_set_text_rendering" return="bool">
  433.         <arglist>int pdfdoc, int rendermode</arglist>
  434.         <comment>Determines how text is rendered</comment>
  435.     </function>
  436.     <function name="cpdf_set_text_rise" return="bool">
  437.         <arglist>int pdfdoc, float value</arglist>
  438.         <comment>Sets the text rise</comment>
  439.     </function>
  440.     <function name="cpdf_set_title" return="bool">
  441.         <arglist>int pdfptr, string title</arglist>
  442.         <comment>Fills the title field of the info structure</comment>
  443.     </function>
  444.     <function name="cpdf_set_viewer_preferences" return="bool">
  445.         <arglist>int pdfdoc, array preferences</arglist>
  446.         <comment>How to show the document in the viewer</comment>
  447.     </function>
  448.     <function name="cpdf_set_word_spacing" return="bool">
  449.         <arglist>int pdfdoc, float space</arglist>
  450.         <comment>Sets spacing between words</comment>
  451.     </function>
  452.     <function name="cpdf_show" return="bool">
  453.         <arglist>int pdfdoc, string text</arglist>
  454.         <comment>Output text at current position</comment>
  455.     </function>
  456.     <function name="cpdf_show_xy" return="bool">
  457.         <arglist>int pdfdoc, string text, float x-koor, float y-koor [, int mode]</arglist>
  458.         <comment>Output text at position</comment>
  459.     </function>
  460.     <function name="cpdf_stringwidth" return="float">
  461.         <arglist>int pdfdoc, string text</arglist>
  462.         <comment>Returns width of text in current font</comment>
  463.     </function>
  464.     <function name="cpdf_stroke" return="bool">
  465.         <arglist>int pdfdoc</arglist>
  466.         <comment>Draws line along path path</comment>
  467.     </function>
  468.     <function name="cpdf_text" return="bool">
  469.         <arglist>int pdfdoc, string text [, float x-koor, float y-koor [, int mode [, float orientation [, int alignmode]]]]</arglist>
  470.         <comment>Outputs text</comment>
  471.     </function>
  472.     <function name="cpdf_translate" return="bool">
  473.         <arglist>int pdfdoc, float x, float y</arglist>
  474.         <comment>Sets origin of coordinate system</comment>
  475.     </function>
  476.     <function name="crack_check" return="bool">
  477.         <arglist>[resource dictionary,] string password</arglist>
  478.         <comment>Performs an obscure check with the given password</comment>
  479.     </function>
  480.     <function name="crack_closedict" return="bool">
  481.         <arglist>[resource dictionary]</arglist>
  482.         <comment>Closes an open cracklib dictionary</comment>
  483.     </function>
  484.     <function name="crack_getlastmessage" return="string">
  485.         <arglist>void</arglist>
  486.         <comment>Returns the message from the last obscure check</comment>
  487.     </function>
  488.     <function name="crack_opendict" return="resource">
  489.         <arglist>string dictionary</arglist>
  490.         <comment>Opens a new cracklib dictionary</comment>
  491.     </function>
  492.     <function name="ctype_alnum" return="bool">
  493.         <arglist>mixed c</arglist>
  494.         <comment>Checks for alphanumeric character(s)</comment>
  495.     </function>
  496.     <function name="ctype_alpha" return="bool">
  497.         <arglist>mixed c</arglist>
  498.         <comment>Checks for alphabetic character(s)</comment>
  499.     </function>
  500.     <function name="ctype_cntrl" return="bool">
  501.         <arglist>mixed c</arglist>
  502.         <comment>Checks for control character(s)</comment>
  503.     </function>
  504.     <function name="ctype_digit" return="bool">
  505.         <arglist>mixed c</arglist>
  506.         <comment>Checks for numeric character(s)</comment>
  507.     </function>
  508.     <function name="ctype_graph" return="bool">
  509.         <arglist>mixed c</arglist>
  510.         <comment>Checks for any printable character(s) except space</comment>
  511.     </function>
  512.     <function name="ctype_lower" return="bool">
  513.         <arglist>mixed c</arglist>
  514.         <comment>Checks for lowercase character(s)</comment>
  515.     </function>
  516.     <function name="ctype_print" return="bool">
  517.         <arglist>mixed c</arglist>
  518.         <comment>Checks for printable character(s)</comment>
  519.     </function>
  520.     <function name="ctype_punct" return="bool">
  521.         <arglist>mixed c</arglist>
  522.         <comment>Checks for any printable character which is not whitespace or an alphanumeric character</comment>
  523.     </function>
  524.     <function name="ctype_space" return="bool">
  525.         <arglist>mixed c</arglist>
  526.         <comment>Checks for whitespace character(s)</comment>
  527.     </function>
  528.     <function name="ctype_upper" return="bool">
  529.         <arglist>mixed c</arglist>
  530.         <comment>Checks for uppercase character(s)</comment>
  531.     </function>
  532.     <function name="ctype_xdigit" return="bool">
  533.         <arglist>mixed c</arglist>
  534.         <comment>Checks for character(s) representing a hexadecimal digit</comment>
  535.     </function>
  536.     <function name="curl_close" return="void">
  537.         <arglist>resource ch</arglist>
  538.         <comment>Close a CURL session</comment>
  539.     </function>
  540.     <function name="curl_errno" return="int">
  541.         <arglist>resource ch</arglist>
  542.         <comment>Return an integer containing the last error number</comment>
  543.     </function>
  544.     <function name="curl_error" return="string">
  545.         <arglist>resource ch</arglist>
  546.         <comment>Return a string contain the last error for the current session</comment>
  547.     </function>
  548.     <function name="curl_exec" return="bool">
  549.         <arglist>resource ch</arglist>
  550.         <comment>Perform a CURL session</comment>
  551.     </function>
  552.     <function name="curl_getinfo" return="mixed">
  553.         <arglist>resource ch, int opt</arglist>
  554.         <comment>Get information regarding a specific transfer</comment>
  555.     </function>
  556.     <function name="curl_init" return="resource">
  557.         <arglist>[string url]</arglist>
  558.         <comment>Initialize a CURL session</comment>
  559.     </function>
  560.     <function name="curl_setopt" return="bool">
  561.         <arglist>resource ch, string option, mixed value</arglist>
  562.         <comment>Set an option for a CURL transfer</comment>
  563.     </function>
  564.     <function name="curl_version" return="string">
  565.         <arglist>void</arglist>
  566.         <comment>Return cURL version information.</comment>
  567.     </function>
  568.     <function name="cyrus_authenticate" return="void">
  569.         <arglist>resource connection [, string mechlist [, string service [, string user [, int minssf [, int maxssf]]]]]</arglist>
  570.         <comment>Authenticate agaings a Cyrus IMAP server</comment>
  571.     </function>
  572.     <function name="cyrus_bind" return="bool">
  573.         <arglist>resource connection, array callbacks</arglist>
  574.         <comment>Bind callbacks to a Cyrus IMAP connection</comment>
  575.     </function>
  576.     <function name="cyrus_close" return="bool">
  577.         <arglist>resource connection</arglist>
  578.         <comment>Close connection to a cyrus server</comment>
  579.     </function>
  580.     <function name="cyrus_connect" return="resource">
  581.         <arglist>[ string host [, string port [, int flags]]]</arglist>
  582.         <comment>Connect to a Cyrus IMAP server</comment>
  583.     </function>
  584.     <function name="cyrus_query" return="bool">
  585.         <arglist>resource connection, string query</arglist>
  586.         <comment>Send a query to a Cyrus IMAP server</comment>
  587.     </function>
  588.     <function name="cyrus_unbind" return="bool">
  589.         <arglist>resource connection, string trigger_name</arglist>
  590.         <comment>Unbind ...</comment>
  591.     </function>
  592.     <function name="dba_close" return="void">
  593.         <arglist>resource handle</arglist>
  594.         <comment>Closes database</comment>
  595.     </function>
  596.     <function name="dba_delete" return="bool">
  597.         <arglist>string key, resource handle</arglist>
  598.         <comment>Deletes the entry associated with key     If inifile: remove all other key lines</comment>
  599.     </function>
  600.     <function name="dba_exists" return="bool">
  601.         <arglist>string key, resource handle</arglist>
  602.         <comment>Checks, if the specified key exists</comment>
  603.     </function>
  604.     <function name="dba_fetch" return="string">
  605.         <arglist>string key, [int skip ,] resource handle</arglist>
  606.         <comment>Fetches the data associated with key</comment>
  607.     </function>
  608.     <function name="dba_firstkey" return="string">
  609.         <arglist>resource handle</arglist>
  610.         <comment>Resets the internal key pointer and returns the first key</comment>
  611.     </function>
  612.     <function name="dba_handlers" return="array">
  613.         <arglist>[bool full_info]</arglist>
  614.         <comment>List configured database handlers</comment>
  615.     </function>
  616.     <function name="dba_insert" return="bool">
  617.         <arglist>string key, string value, resource handle</arglist>
  618.         <comment>If not inifile: Insert value as key, return false, if key exists already      If inifile: Add vakue as key (next instance of key)</comment>
  619.     </function>
  620.     <function name="dba_list" return="array">
  621.         <arglist>void</arglist>
  622.         <comment>List opened databases</comment>
  623.     </function>
  624.     <function name="dba_nextkey" return="string">
  625.         <arglist>resource handle</arglist>
  626.         <comment>Returns the next key</comment>
  627.     </function>
  628.     <function name="dba_open" return="resource">
  629.         <arglist>string path, string mode [, string handlername, string ...]</arglist>
  630.         <comment>Opens path using the specified handler in mode</comment>
  631.     </function>
  632.     <function name="dba_optimize" return="bool">
  633.         <arglist>resource handle</arglist>
  634.         <comment>Optimizes (e.g. clean up, vacuum) database</comment>
  635.     </function>
  636.     <function name="dba_popen" return="resource">
  637.         <arglist>string path, string mode [, string handlername, string ...]</arglist>
  638.         <comment>Opens path using the specified handler in mode persistently</comment>
  639.     </function>
  640.     <function name="dba_replace" return="bool">
  641.         <arglist>string key, string value, resource handle</arglist>
  642.         <comment>Inserts value as key, replaces key, if key exists already     If inifile: remove all other key lines</comment>
  643.     </function>
  644.     <function name="dba_sync" return="bool">
  645.         <arglist>resource handle</arglist>
  646.         <comment>Synchronizes database</comment>
  647.     </function>
  648.     <function name="dbase_add_record" return="bool">
  649.         <arglist>int identifier, array data</arglist>
  650.         <comment>Adds a record to the database</comment>
  651.     </function>
  652.     <function name="dbase_close" return="bool">
  653.         <arglist>int identifier</arglist>
  654.         <comment>Closes an open dBase-format database file</comment>
  655.     </function>
  656.     <function name="dbase_create" return="bool">
  657.         <arglist>string filename, array fields</arglist>
  658.         <comment>Creates a new dBase-format database file</comment>
  659.     </function>
  660.     <function name="dbase_delete_record" return="bool">
  661.         <arglist>int identifier, int record</arglist>
  662.         <comment>Marks a record to be deleted</comment>
  663.     </function>
  664.     <function name="dbase_get_record" return="array">
  665.         <arglist>int identifier, int record</arglist>
  666.         <comment>Returns an array representing a record from the database</comment>
  667.     </function>
  668.     <function name="dbase_get_record_with_names" return="array">
  669.         <arglist>int identifier, int record</arglist>
  670.         <comment>Returns an associative array representing a record from the database</comment>
  671.     </function>
  672.     <function name="dbase_numfields" return="int">
  673.         <arglist>int identifier</arglist>
  674.         <comment>Returns the number of fields (columns) in the database</comment>
  675.     </function>
  676.     <function name="dbase_numrecords" return="int">
  677.         <arglist>int identifier</arglist>
  678.         <comment>Returns the number of records in the database</comment>
  679.     </function>
  680.     <function name="dbase_open" return="int">
  681.         <arglist>string name, int mode</arglist>
  682.         <comment>Opens a dBase-format database file</comment>
  683.     </function>
  684.     <function name="dbase_pack" return="bool">
  685.         <arglist>int identifier</arglist>
  686.         <comment>Packs the database (deletes records marked for deletion)</comment>
  687.     </function>
  688.     <function name="dbase_replace_record" return="bool">
  689.         <arglist>int identifier, array data, int recnum</arglist>
  690.         <comment>Replaces a record to the database</comment>
  691.     </function>
  692.     <function name="dblist" return="string">
  693.         <arglist>void</arglist>
  694.         <comment>Describes the dbm-compatible library being used</comment>
  695.     </function>
  696.     <function name="dblist" return="array">
  697.         <arglist>void</arglist>
  698.         <comment>Return an associative array id->filename</comment>
  699.     </function>
  700.     <function name="dbmclose" return="bool">
  701.         <arglist>int dbm_identifier</arglist>
  702.         <comment>Closes a dbm database</comment>
  703.     </function>
  704.     <function name="dbmdelete" return="int">
  705.         <arglist>int dbm_identifier, string key</arglist>
  706.         <comment>Deletes the value for a key from a dbm database</comment>
  707.     </function>
  708.     <function name="dbmexists" return="int">
  709.         <arglist>int dbm_identifier, string key</arglist>
  710.         <comment>Tells if a value exists for a key in a dbm database</comment>
  711.     </function>
  712.     <function name="dbmfetch" return="string">
  713.         <arglist>int dbm_identifier, string key</arglist>
  714.         <comment>Fetches a value for a key from a dbm database</comment>
  715.     </function>
  716.     <function name="dbmfirstkey" return="string">
  717.         <arglist>int dbm_identifier</arglist>
  718.         <comment>Retrieves the first key from a dbm database</comment>
  719.     </function>
  720.     <function name="dbminsert" return="int">
  721.         <arglist>int dbm_identifier, string key, string value</arglist>
  722.         <comment>Inserts a value for a key in a dbm database</comment>
  723.     </function>
  724.     <function name="dbmnextkey" return="string">
  725.         <arglist>int dbm_identifier, string key</arglist>
  726.         <comment>Retrieves the next key from a dbm database</comment>
  727.     </function>
  728.     <function name="dbmopen" return="int">
  729.         <arglist>string filename, string mode</arglist>
  730.         <comment>Opens a dbm database</comment>
  731.     </function>
  732.     <function name="dbmreplace" return="int">
  733.         <arglist>int dbm_identifier, string key, string value</arglist>
  734.         <comment>Replaces the value for a key in a dbm database</comment>
  735.     </function>
  736.     <function name="dbx_close" return="bool">
  737.         <arglist>dbx_link_object dbx_link</arglist>
  738.         <comment>Returns success or failure</comment>
  739.     </function>
  740.     <function name="dbx_compare" return="int">
  741.         <arglist>array row_x, array row_y, string columnname [, int flags]</arglist>
  742.         <comment>Returns row_y[columnname] - row_x[columnname], converted to -1, 0 or 1</comment>
  743.     </function>
  744.     <function name="dbx_connect" return="dbx_link_object">
  745.         <arglist>string module_name, string host, string db, string username, string password [, bool persistent]</arglist>
  746.         <comment>Returns a dbx_link_object on success and returns 0 on failure</comment>
  747.     </function>
  748.     <function name="dbx_error" return="void">
  749.         <arglist>dbx_link_object dbx_link</arglist>
  750.         <comment>Returns success or failure</comment>
  751.     </function>
  752.     <function name="dbx_esc" return="string">
  753.         <arglist>dbx_link_object dbx_link, string sz</arglist>
  754.         <comment>Returns escaped string or NULL on error</comment>
  755.     </function>
  756.     <function name="dbx_query" return="dbx_result_object">
  757.         <arglist>dbx_link_object dbx_link, string sql_statement [, long flags]</arglist>
  758.         <comment>Returns a dbx_link_object on success and returns 0 on failure</comment>
  759.     </function>
  760.     <function name="dbx_sort" return="int">
  761.         <arglist>object dbx_result, string compare_function_name</arglist>
  762.         <comment>Returns 0 on failure, 1 on success</comment>
  763.     </function>
  764.     <function name="dio_close" return="void">
  765.         <arglist>resource fd</arglist>
  766.         <comment>Close the file descriptor given by fd</comment>
  767.     </function>
  768.     <function name="dio_fcntl" return="mixed">
  769.         <arglist>resource fd, int cmd[, mixed arg]</arglist>
  770.         <comment>Perform a c library fcntl on fd</comment>
  771.     </function>
  772.     <function name="dio_open" return="resource">
  773.         <arglist>string filename, int flags[, int mode]</arglist>
  774.         <comment>Open a new filename with specified permissions of flags and creation permissions of mode</comment>
  775.     </function>
  776.     <function name="dio_read" return="string">
  777.         <arglist>resource fd[, int n]</arglist>
  778.         <comment>Read n bytes from fd and return them, if n is not specified, read 1k</comment>
  779.     </function>
  780.     <function name="dio_seek" return="int">
  781.         <arglist>resource fd, int pos, int whence</arglist>
  782.         <comment>Seek to pos on fd from whence</comment>
  783.     </function>
  784.     <function name="dio_stat" return="array">
  785.         <arglist>resource fd</arglist>
  786.         <comment>Get stat information about the file descriptor fd</comment>
  787.     </function>
  788.     <function name="dio_tcsetattr" return="mixed">
  789.         <arglist>resource fd,  array args</arglist>
  790.         <comment>Perform a c library tcsetattr on fd</comment>
  791.     </function>
  792.     <function name="dio_truncate" return="bool">
  793.         <arglist>resource fd, int offset</arglist>
  794.         <comment>Truncate file descriptor fd to offset bytes</comment>
  795.     </function>
  796.     <function name="dio_write" return="int">
  797.         <arglist>resource fd, string data[, int len]</arglist>
  798.         <comment>Write data to fd with optional truncation at length</comment>
  799.     </function>
  800.     <function name="domxml_add_root" return="object">
  801.         <arglist>string name</arglist>
  802.         <comment>Adds root node to document</comment>
  803.     </function>
  804.     <function name="domxml_attr_name" return="array">
  805.         <arglist>void</arglist>
  806.         <comment>Returns list of attribute names</comment>
  807.     </function>
  808.     <function name="domxml_attr_set_value" return="bool">
  809.         <arglist>string content</arglist>
  810.         <comment>Set value of attribute</comment>
  811.     </function>
  812.     <function name="domxml_attr_specified" return="array">
  813.         <arglist>void</arglist>
  814.         <comment>Returns list of attribute names</comment>
  815.     </function>
  816.     <function name="domxml_attr_value" return="array">
  817.         <arglist>void</arglist>
  818.         <comment>Returns list of attribute names</comment>
  819.     </function>
  820.     <function name="domxml_cdata_length" return="array">
  821.         <arglist>void</arglist>
  822.         <comment>Returns list of attribute names</comment>
  823.     </function>
  824.     <function name="domxml_clone_node" return="object">
  825.         <arglist>[bool deep]</arglist>
  826.         <comment>Clones a node</comment>
  827.     </function>
  828.     <function name="domxml_doc_create_attribute" return="object">
  829.         <arglist>string name, string value</arglist>
  830.         <comment>Creates new attribute node</comment>
  831.     </function>
  832.     <function name="domxml_doc_create_cdata_section" return="object">
  833.         <arglist>string content</arglist>
  834.         <comment>Creates new cdata node</comment>
  835.     </function>
  836.     <function name="domxml_doc_create_comment" return="object">
  837.         <arglist>string content</arglist>
  838.         <comment>Creates new comment node</comment>
  839.     </function>
  840.     <function name="domxml_doc_create_element_ns" return="object">
  841.         <arglist>string uri, string name [, string prefix]</arglist>
  842.         <comment>Creates new element node with a namespace</comment>
  843.     </function>
  844.     <function name="domxml_doc_create_element" return="object">
  845.         <arglist>string name</arglist>
  846.         <comment>Creates new element node</comment>
  847.     </function>
  848.     <function name="domxml_doc_create_entity_reference" return="object">
  849.         <arglist>string name</arglist>
  850.         <comment>Creates new cdata node</comment>
  851.     </function>
  852.     <function name="domxml_doc_create_processing_instruction" return="object">
  853.         <arglist>string name</arglist>
  854.         <comment>Creates new processing_instruction node</comment>
  855.     </function>
  856.     <function name="domxml_doc_create_text_node" return="object">
  857.         <arglist>string content</arglist>
  858.         <comment>Creates new text node</comment>
  859.     </function>
  860.     <function name="domxml_doc_doctype" return="object">
  861.         <arglist>void</arglist>
  862.         <comment>Returns DomDocumentType</comment>
  863.     </function>
  864.     <function name="domxml_doc_document_element" return="object">
  865.         <arglist>int domnode</arglist>
  866.         <comment>Returns root node of document</comment>
  867.     </function>
  868.     <function name="domxml_doc_free_doc" return="bool">
  869.         <arglist>void</arglist>
  870.         <comment>Frees xmldoc and removed objects from hash</comment>
  871.     </function>
  872.     <function name="domxml_doc_get_element_by_id" return="string">
  873.         <arglist>string id</arglist>
  874.         <comment>Returns element for given id or false if not found</comment>
  875.     </function>
  876.     <function name="domxml_doc_get_elements_by_tagname" return="string">
  877.         <arglist>string tagname [,object xpathctx_handle]</arglist>
  878.         <comment>Returns array with nodes with given tagname in document or empty array, if not found</comment>
  879.     </function>
  880.     <function name="domxml_doc_ids" return="string">
  881.         <arglist>object doc_handle</arglist>
  882.         <comment>Returns array of ids</comment>
  883.     </function>
  884.     <function name="domxml_doc_implementation" return="object">
  885.         <arglist>void</arglist>
  886.         <comment>Returns DomeDOMImplementation</comment>
  887.     </function>
  888.     <function name="domxml_doc_imported_node" return="object">
  889.         <arglist>object node, bool recursive</arglist>
  890.         <comment>Creates new element node</comment>
  891.     </function>
  892.     <function name="domxml_doctype_entities" return="array">
  893.         <arglist>void</arglist>
  894.         <comment>Returns list of entities</comment>
  895.     </function>
  896.     <function name="domxml_doctype_name" return="array">
  897.         <arglist>void</arglist>
  898.         <comment>Returns name of DocumentType</comment>
  899.     </function>
  900.     <function name="domxml_doctype_notations" return="array">
  901.         <arglist>void</arglist>
  902.         <comment>Returns list of notations</comment>
  903.     </function>
  904.     <function name="domxml_doctype_public_id" return="array">
  905.         <arglist>void</arglist>
  906.         <comment>Returns public id of DocumentType</comment>
  907.     </function>
  908.     <function name="domxml_doctype_system_id" return="array">
  909.         <arglist>void</arglist>
  910.         <comment>Returns system id of DocumentType</comment>
  911.     </function>
  912.     <function name="domxml_doc_validate" return="bool">
  913.         <arglist>array &error</arglist>
  914.         <comment>Validates a DomDocument according to his DTD</comment>
  915.     </function>
  916.     <function name="domxml_doc_xinclude" return="int">
  917.         <arglist>void</arglist>
  918.         <comment>Substitutues xincludes in a DomDocument</comment>
  919.     </function>
  920.     <function name="domxml_dtd" return="object">
  921.         <arglist>void</arglist>
  922.         <comment>Returns DTD of document</comment>
  923.     </function>
  924.     <function name="domxml_dump_mem_file" return="int">
  925.         <arglist>string filename [, int compressmode [, int format]]</arglist>
  926.         <comment>Dumps document into file and uses compression if specified. Returns false on error, otherwise the length of the xml-document (uncompressed)</comment>
  927.     </function>
  928.     <function name="domxml_dump_mem" return="string">
  929.         <arglist>object doc_handle [, int format][, encoding]</arglist>
  930.         <comment>Dumps document into string and optionally formats it</comment>
  931.     </function>
  932.     <function name="domxml_dump_node" return="string">
  933.         <arglist>object doc_handle, object node_handle [, int format [, int level]]</arglist>
  934.         <comment>Dumps node into string</comment>
  935.     </function>
  936.     <function name="domxml_element" return="object">
  937.         <arglist>string name</arglist>
  938.         <comment>Constructor of DomElement</comment>
  939.     </function>
  940.     <function name="domxml_elem_get_attribute_node" return="string">
  941.         <arglist>string attrname</arglist>
  942.         <comment>Returns value of given attribute</comment>
  943.     </function>
  944.     <function name="domxml_elem_get_attribute" return="string">
  945.         <arglist>string attrname</arglist>
  946.         <comment>Returns value of given attribute</comment>
  947.     </function>
  948.     <function name="domxml_elem_get_elements_by_tagname" return="string">
  949.         <arglist>string tagname</arglist>
  950.         <comment>Returns array with nodes with given tagname in element or empty array, if not found</comment>
  951.     </function>
  952.     <function name="domxml_elem_has_attribute" return="string">
  953.         <arglist>string attrname</arglist>
  954.         <comment>Checks for existenz given attribute</comment>
  955.     </function>
  956.     <function name="domxml_elem_remove_attribute" return="string">
  957.         <arglist>string attrname</arglist>
  958.         <comment>Removes given attribute</comment>
  959.     </function>
  960.     <function name="domxml_elem_set_attribute_node" return="bool">
  961.         <arglist>object attr</arglist>
  962.         <comment>Sets value of given attribute</comment>
  963.     </function>
  964.     <function name="domxml_elem_set_attribute" return="bool">
  965.         <arglist>string attrname, string value</arglist>
  966.         <comment>Sets value of given attribute</comment>
  967.     </function>
  968.     <function name="domxml_elem_tagname" return="string">
  969.         <arglist>void</arglist>
  970.         <comment>Returns tag name of element node</comment>
  971.     </function>
  972.     <function name="domxml_html_dump_mem" return="string">
  973.         <arglist>[int doc_handle]</arglist>
  974.         <comment>Dumps document into string as HTML</comment>
  975.     </function>
  976.     <function name="domxml_is_blank_node" return="bool">
  977.         <arglist>void</arglist>
  978.         <comment>Returns true if node is blank</comment>
  979.     </function>
  980.     <function name="domxml_new_xmldoc" return="object">
  981.         <arglist>string version</arglist>
  982.         <comment>Creates new xmldoc</comment>
  983.     </function>
  984.     <function name="domxml_node_add_namespace" return="bool">
  985.         <arglist>string uri, string prefix</arglist>
  986.         <comment>Adds a namespace declaration to a node</comment>
  987.     </function>
  988.     <function name="domxml_node_append_child" return="object">
  989.         <arglist>object domnode</arglist>
  990.         <comment>Adds node to list of children</comment>
  991.     </function>
  992.     <function name="domxml_node_append_sibling" return="object">
  993.         <arglist>object domnode</arglist>
  994.         <comment>Adds node to list of siblings</comment>
  995.     </function>
  996.     <function name="domxml_node_attributes" return="array">
  997.         <arglist>void</arglist>
  998.         <comment>Returns list of attributes of node</comment>
  999.     </function>
  1000.     <function name="domxml_node_children" return="array">
  1001.         <arglist>void</arglist>
  1002.         <comment>Returns list of children nodes</comment>
  1003.     </function>
  1004.     <function name="domxml_node_first_child" return="object">
  1005.         <arglist>void</arglist>
  1006.         <comment>Returns first child from list of children</comment>
  1007.     </function>
  1008.     <function name="domxml_node_get_content" return="string">
  1009.         <arglist>void</arglist>
  1010.         <comment>Gets content of a node.</comment>
  1011.     </function>
  1012.     <function name="domxml_node_has_attributes" return="object">
  1013.         <arglist>void</arglist>
  1014.         <comment>Returns true if node has attributes</comment>
  1015.     </function>
  1016.     <function name="domxml_node_has_child_nodes" return="object">
  1017.         <arglist>void</arglist>
  1018.         <comment>Returns true if node has children</comment>
  1019.     </function>
  1020.     <function name="domxml_node_insert_before" return="object">
  1021.         <arglist>object newnode, object refnode</arglist>
  1022.         <comment>Adds node in list of nodes before given node</comment>
  1023.     </function>
  1024.     <function name="domxml_node_last_child" return="object">
  1025.         <arglist>void</arglist>
  1026.         <comment>Returns last child from list of children</comment>
  1027.     </function>
  1028.     <function name="domxml_node_namespace_uri" return="string">
  1029.         <arglist>void</arglist>
  1030.         <comment>Returns namespace uri of node</comment>
  1031.     </function>
  1032.     <function name="domxml_node_name" return="object">
  1033.         <arglist>void</arglist>
  1034.         <comment>Returns name of node</comment>
  1035.     </function>
  1036.     <function name="domxml_node_new_child" return="object">
  1037.         <arglist>string name, string content</arglist>
  1038.         <comment>Adds child node to parent node</comment>
  1039.     </function>
  1040.     <function name="domxml_node_next_sibling" return="object">
  1041.         <arglist>void</arglist>
  1042.         <comment>Returns next child from list of children</comment>
  1043.     </function>
  1044.     <function name="domxml_node_owner_document" return="object">
  1045.         <arglist>void</arglist>
  1046.         <comment>Returns document this node belongs to</comment>
  1047.     </function>
  1048.     <function name="domxml_node_parent" return="object">
  1049.         <arglist>void</arglist>
  1050.         <comment>Returns parent of node</comment>
  1051.     </function>
  1052.     <function name="domxml_node_prefix" return="string">
  1053.         <arglist>void</arglist>
  1054.         <comment>Returns namespace prefix of node</comment>
  1055.     </function>
  1056.     <function name="domxml_node_previous_sibling" return="object">
  1057.         <arglist>void</arglist>
  1058.         <comment>Returns previous child from list of children</comment>
  1059.     </function>
  1060.     <function name="domxml_node_remove_child" return="object">
  1061.         <arglist>object domnode</arglist>
  1062.         <comment>Removes node from list of children</comment>
  1063.     </function>
  1064.     <function name="domxml_node_replace_child" return="object">
  1065.         <arglist>object newnode, object oldnode</arglist>
  1066.         <comment>Replaces node in list of children</comment>
  1067.     </function>
  1068.     <function name="domxml_node_replace_node" return="object">
  1069.         <arglist>object domnode</arglist>
  1070.         <comment>Replaces one node with another node</comment>
  1071.     </function>
  1072.     <function name="domxml_node_set_content" return="bool">
  1073.         <arglist>string content</arglist>
  1074.         <comment>Sets content of a node</comment>
  1075.     </function>
  1076.     <function name="domxml_node_set_namespace" return="void">
  1077.         <arglist>string uri [, string prefix]</arglist>
  1078.         <comment>Sets the namespace of a node</comment>
  1079.     </function>
  1080.     <function name="domxml_node_set_name" return="bool">
  1081.         <arglist>string name</arglist>
  1082.         <comment>Sets name of a node</comment>
  1083.     </function>
  1084.     <function name="domxml_node" return="object">
  1085.         <arglist>string name</arglist>
  1086.         <comment>Creates node</comment>
  1087.     </function>
  1088.     <function name="domxml_node_text_concat" return="bool">
  1089.         <arglist>string content</arglist>
  1090.         <comment>Add string tocontent of a node</comment>
  1091.     </function>
  1092.     <function name="domxml_node_type" return="int">
  1093.         <arglist>void</arglist>
  1094.         <comment>Returns the type of the node</comment>
  1095.     </function>
  1096.     <function name="domxml_node_unlink_node" return="void">
  1097.         <arglist>[object node]</arglist>
  1098.         <comment>Deletes the node from tree, but not from memory</comment>
  1099.     </function>
  1100.     <function name="domxml_node_value" return="object">
  1101.         <arglist>void</arglist>
  1102.         <comment>Returns name of value</comment>
  1103.     </function>
  1104.     <function name="domxml_notation_public_id" return="string">
  1105.         <arglist>void</arglist>
  1106.         <comment>Returns public id of notation node</comment>
  1107.     </function>
  1108.     <function name="domxml_notation_system_id" return="string">
  1109.         <arglist>void</arglist>
  1110.         <comment>Returns system ID of notation node</comment>
  1111.     </function>
  1112.     <function name="domxml_parser_add_chunk" return="bool">
  1113.         <arglist>string chunk</arglist>
  1114.         <comment>adds xml-chunk to parser</comment>
  1115.     </function>
  1116.     <function name="domxml_parser_cdata_section" return="bool">
  1117.         <arglist>string chunk</arglist>
  1118.         <comment>adds a cdata block</comment>
  1119.     </function>
  1120.     <function name="domxml_parser_characters" return="bool">
  1121.         <arglist>string characters</arglist>
  1122.         <comment>Adds characters</comment>
  1123.     </function>
  1124.     <function name="domxml_parser_comment" return="bool">
  1125.         <arglist>string comment</arglist>
  1126.         <comment>Adds a comment</comment>
  1127.     </function>
  1128.     <function name="domxml_parser_end_document" return="bool">
  1129.         <arglist>void</arglist>
  1130.         <comment>ends a document</comment>
  1131.     </function>
  1132.     <function name="domxml_parser_end_element" return="bool">
  1133.         <arglist>string tagname</arglist>
  1134.         <comment>Ends an element</comment>
  1135.     </function>
  1136.     <function name="domxml_parser_end" return="object">
  1137.         <arglist>[string chunk]</arglist>
  1138.         <comment>Ends parsing and returns DomDocument</comment>
  1139.     </function>
  1140.     <function name="domxml_parser_entity_reference" return="bool">
  1141.         <arglist>string reference</arglist>
  1142.         <comment>Adds entity reference</comment>
  1143.     </function>
  1144.     <function name="domxml_parser_get_document" return="object">
  1145.         <arglist>void</arglist>
  1146.         <comment>Returns DomDocument from parser</comment>
  1147.     </function>
  1148.     <function name="domxml_parser_namespace_decl" return="bool">
  1149.         <arglist>string href, string prefix</arglist>
  1150.         <comment>Adds namespace declaration</comment>
  1151.     </function>
  1152.     <function name="domxml_parser_processing_instruction" return="bool">
  1153.         <arglist>string target, string data</arglist>
  1154.         <comment>Adds processing instruction</comment>
  1155.     </function>
  1156.     <function name="domxml_parser_set_keep_blanks" return="bool">
  1157.         <arglist>bool mode</arglist>
  1158.         <comment>Determines how to handle blanks</comment>
  1159.     </function>
  1160.     <function name="domxml_parser_start_document" return="bool">
  1161.         <arglist>void</arglist>
  1162.         <comment>starts a document</comment>
  1163.     </function>
  1164.     <function name="domxml_parser_start_element" return="bool">
  1165.         <arglist>string tagname, array attributes</arglist>
  1166.         <comment>Starts an element and adds attributes</comment>
  1167.     </function>
  1168.     <function name="domxml_parser" return="object">
  1169.         <arglist>[string buf[,string filename]]</arglist>
  1170.         <comment>Creates new xmlparser</comment>
  1171.     </function>
  1172.     <function name="domxml_pi_data" return="array">
  1173.         <arglist>void</arglist>
  1174.         <comment>Returns data of pi</comment>
  1175.     </function>
  1176.     <function name="domxml_pi_target" return="array">
  1177.         <arglist>void</arglist>
  1178.         <comment>Returns target of pi</comment>
  1179.     </function>
  1180.     <function name="domxml_set_root" return="bool">
  1181.         <arglist>int domnode</arglist>
  1182.         <comment>Sets root node of document</comment>
  1183.     </function>
  1184.     <function name="domxml_substitute_entities_default" return="bool">
  1185.         <arglist>bool enable</arglist>
  1186.         <comment>Set and return the previous value for default entity support</comment>
  1187.     </function>
  1188.     <function name="domxml_test" return="int">
  1189.         <arglist>int id</arglist>
  1190.         <comment>Unity function for testing</comment>
  1191.     </function>
  1192.     <function name="domxml_version" return="string">
  1193.         <arglist>void</arglist>
  1194.         <comment>Get XML library version</comment>
  1195.     </function>
  1196.     <function name="domxml_xmltree" return="object">
  1197.         <arglist>string xmltree</arglist>
  1198.         <comment>Creates a tree of PHP objects from an XML document</comment>
  1199.     </function>
  1200.     <function name="domxml_xslt_process" return="object">
  1201.         <arglist>object xslstylesheet, object xmldoc [, array xslt_parameters [, bool xpath_parameters [, string profileFilename]]]</arglist>
  1202.         <comment>Perform an XSLT transformation</comment>
  1203.     </function>
  1204.     <function name="domxml_xslt_result_dump_file" return="int">
  1205.         <arglist>object xslstylesheet, object xmldoc, string filename[, int compression]</arglist>
  1206.         <comment>output XSLT result to File</comment>
  1207.     </function>
  1208.     <function name="domxml_xslt_result_dump_mem" return="string">
  1209.         <arglist>object xslstylesheet, object xmldoc</arglist>
  1210.         <comment>output XSLT result to memory</comment>
  1211.     </function>
  1212.     <function name="domxml_xslt_stylesheet_doc" return="object">
  1213.         <arglist>object xmldoc</arglist>
  1214.         <comment>Creates XSLT Stylesheet object from DOM Document object</comment>
  1215.     </function>
  1216.     <function name="domxml_xslt_stylesheet_file" return="object">
  1217.         <arglist>string filename</arglist>
  1218.         <comment>Creates XSLT Stylesheet object from file</comment>
  1219.     </function>
  1220.     <function name="domxml_xslt_stylesheet" return="object">
  1221.         <arglist>string xsltstylesheet</arglist>
  1222.         <comment>Creates XSLT Stylesheet object from string</comment>
  1223.     </function>
  1224.     <function name="domxml_xslt_version" return="string">
  1225.         <arglist>void</arglist>
  1226.         <comment>Get XSLT library version</comment>
  1227.     </function>
  1228.     <function name="html_doc_file" return="object">
  1229.         <arglist>string filename</arglist>
  1230.         <comment>Creates DOM object of HTML document in file</comment>
  1231.     </function>
  1232.     <function name="html_doc" return="object">
  1233.         <arglist>string html_doc [, bool from_file]</arglist>
  1234.         <comment>Creates DOM object of HTML document</comment>
  1235.     </function>
  1236.     <function name="node_children" return="int">
  1237.         <arglist>[int node]</arglist>
  1238.         <comment>Returns list of children nodes</comment>
  1239.     </function>
  1240.     <function name="node_namespace" return="int">
  1241.         <arglist>[int node]</arglist>
  1242.         <comment>Returns list of namespaces</comment>
  1243.     </function>
  1244.     <function name="xmldocfile" return="object">
  1245.         <arglist>string filename[, int mode[, array error]</arglist>
  1246.         <comment>Creates DOM object of XML document in file</comment>
  1247.     </function>
  1248.     <function name="xmldoc" return="object">
  1249.         <arglist>string xmldoc[, int mode[, array error]]</arglist>
  1250.         <comment>Creates DOM object of XML document</comment>
  1251.     </function>
  1252.     <function name="xpath_eval_expression" return="object">
  1253.         <arglist>[object xpathctx_handle,] string str</arglist>
  1254.         <comment>Evaluates the XPath expression in the given string</comment>
  1255.     </function>
  1256.     <function name="xpath_eval" return="object">
  1257.         <arglist>[object xpathctx_handle,] string str</arglist>
  1258.         <comment>Evaluates the XPath Location Path in the given string</comment>
  1259.     </function>
  1260.     <function name="xpath_init" return="bool">
  1261.         <arglist>void</arglist>
  1262.         <comment>Initializing XPath environment</comment>
  1263.     </function>
  1264.     <function name="xpath_new_context" return="object">
  1265.         <arglist>[int doc_handle]</arglist>
  1266.         <comment>Creates new XPath context</comment>
  1267.     </function>
  1268.     <function name="xpath_register_ns" return="bool">
  1269.         <arglist>[object xpathctx_handle,] string namespace_prefix, string namespace_uri</arglist>
  1270.         <comment>Registeres the given namespace in the passed XPath context</comment>
  1271.     </function>
  1272.     <function name="xptr_eval" return="int">
  1273.         <arglist>[int xpathctx_handle,] string str</arglist>
  1274.         <comment>Evaluates the XPtr Location Path in the given string</comment>
  1275.     </function>
  1276.     <function name="xptr_new_context" return="object">
  1277.         <arglist>[int doc_handle]</arglist>
  1278.         <comment>Creates new XPath context</comment>
  1279.     </function>
  1280.     <function name="exif_imagetype" return="int">
  1281.         <arglist>string imagefile</arglist>
  1282.         <comment>Get the type of an image</comment>
  1283.     </function>
  1284.     <function name="exif_read_data" return="array">
  1285.         <arglist>string filename [, sections_needed [, sub_arrays[, read_thumbnail]]]</arglist>
  1286.         <comment>Reads header data from the JPEG/TIFF image filename and optionally reads the internal thumbnails</comment>
  1287.     </function>
  1288.     <function name="exif_tagname" return="string">
  1289.         <arglist>index</arglist>
  1290.         <comment>Get headername for index or false if not defined</comment>
  1291.     </function>
  1292.     <function name="exif_thumbnail" return="string">
  1293.         <arglist>string filename [, &width, &height [, &imagetype]]</arglist>
  1294.         <comment>Reads the embedded thumbnail</comment>
  1295.     </function>
  1296.     <function name="fbsql_affected_rows" return="int">
  1297.         <arglist>[resource link_identifier]</arglist>
  1298.         <comment>Get the number of rows affected by the last statement</comment>
  1299.     </function>
  1300.     <function name="fbsql_autocommit" return="bool">
  1301.         <arglist>resource link_identifier [, bool OnOff]</arglist>
  1302.         <comment>Turns on auto-commit</comment>
  1303.     </function>
  1304.     <function name="fbsql_blob_size" return="string">
  1305.         <arglist>string blob_handle [, resource link_identifier]</arglist>
  1306.         <comment>Get the size of a BLOB identified by blob_handle</comment>
  1307.     </function>
  1308.     <function name="fbsql_change_user" return="int">
  1309.         <arglist>string user, string password [, string database [, resource link_identifier]]</arglist>
  1310.         <comment>Change the user for a session</comment>
  1311.     </function>
  1312.     <function name="fbsql_clob_size" return="string">
  1313.         <arglist>string clob_handle [, resource link_identifier]</arglist>
  1314.         <comment>Get the size of a CLOB identified by clob_handle</comment>
  1315.     </function>
  1316.     <function name="fbsql_close" return="int">
  1317.         <arglist>[resource link_identifier]</arglist>
  1318.         <comment>Close a connection to a database server</comment>
  1319.     </function>
  1320.     <function name="fbsql_commit" return="bool">
  1321.         <arglist>[resource link_identifier]</arglist>
  1322.         <comment>Commit the transaction</comment>
  1323.     </function>
  1324.     <function name="fbsql_connect" return="resource">
  1325.         <arglist>[string hostname [, string username [, string password]]]</arglist>
  1326.         <comment>Create a connection to a database server</comment>
  1327.     </function>
  1328.     <function name="fbsql_create_blob" return="string">
  1329.         <arglist>string blob_data [, resource link_identifier]</arglist>
  1330.         <comment>Create a BLOB in the database for use with an insert or update statement</comment>
  1331.     </function>
  1332.     <function name="fbsql_create_clob" return="string">
  1333.         <arglist>string clob_data [, resource link_identifier]</arglist>
  1334.         <comment>Create a CLOB in the database for use with an insert or update statement</comment>
  1335.     </function>
  1336.     <function name="fbsql_create_db" return="bool">
  1337.         <arglist>string database_name [, resource link_identifier]</arglist>
  1338.         <comment>Create a new database on the server</comment>
  1339.     </function>
  1340.     <function name="fbsql_database_password" return="string">
  1341.         <arglist>resource link_identifier [, string database_password]</arglist>
  1342.         <comment>Get or set the databsae password used with a connection</comment>
  1343.     </function>
  1344.     <function name="fbsql_database" return="string">
  1345.         <arglist>resource link_identifier [, string database]</arglist>
  1346.         <comment>Get or set the database name used with a connection</comment>
  1347.     </function>
  1348.     <function name="fbsql_data_seek" return="int">
  1349.         <arglist>int result, int row_number</arglist>
  1350.         <comment>Move the internal row counter to the specified row_number</comment>
  1351.     </function>
  1352.     <function name="fbsql_db_query" return="resource">
  1353.         <arglist>string database_name, string query [, resource link_identifier]</arglist>
  1354.         <comment>Send one or more SQL statements to a specified database on the server</comment>
  1355.     </function>
  1356.     <function name="fbsql_db_status" return="int">
  1357.         <arglist>string database_name [, resource link_identifier]</arglist>
  1358.         <comment>Gets the status (Stopped, Starting, Running, Stopping) for a given database</comment>
  1359.     </function>
  1360.     <function name="fbsql_drop_db" return="int">
  1361.         <arglist>string database_name [, resource link_identifier]</arglist>
  1362.         <comment>Drop a database on the server</comment>
  1363.     </function>
  1364.     <function name="fbsql_errno" return="int">
  1365.         <arglist>[resource link_identifier]</arglist>
  1366.         <comment>Returns the last error code</comment>
  1367.     </function>
  1368.     <function name="fbsql_error" return="string">
  1369.         <arglist>[resource link_identifier]</arglist>
  1370.         <comment>Returns the last error string</comment>
  1371.     </function>
  1372.     <function name="fbsql_fetch_array" return="array">
  1373.         <arglist>resource result [, int result_type]</arglist>
  1374.         <comment>Fetches a result row as an array (associative, numeric or both)</comment>
  1375.     </function>
  1376.     <function name="fbsql_fetch_assoc" return="object">
  1377.         <arglist>resource result</arglist>
  1378.         <comment>Detch a row of data. Returns an assoc array</comment>
  1379.     </function>
  1380.     <function name="fbsql_fetch_field" return="object">
  1381.         <arglist>int result [, int field_index]</arglist>
  1382.         <comment>Get the field properties for a specified field_index</comment>
  1383.     </function>
  1384.     <function name="fbsql_fetch_lengths" return="array">
  1385.         <arglist>int result</arglist>
  1386.         <comment>Returns an array of the lengths of each column in the result set</comment>
  1387.     </function>
  1388.     <function name="fbsql_fetch_object" return="object">
  1389.         <arglist>resource result [, int result_type]</arglist>
  1390.         <comment>Fetch a row of data. Returns an object</comment>
  1391.     </function>
  1392.     <function name="fbsql_fetch_row" return="array">
  1393.         <arglist>resource result</arglist>
  1394.         <comment>Fetch a row of data. Returns an indexed array</comment>
  1395.     </function>
  1396.     <function name="fbsql_field_flags" return="string">
  1397.         <arglist>int result [, int field_index]</arglist>
  1398.         <comment>???</comment>
  1399.     </function>
  1400.     <function name="fbsql_field_len" return="string">
  1401.         <arglist>int result [, int field_index]</arglist>
  1402.         <comment>Get the column length for a specified field_index</comment>
  1403.     </function>
  1404.     <function name="fbsql_field_name" return="string">
  1405.         <arglist>int result [, int field_index]</arglist>
  1406.         <comment>Get the column name for a specified field_index</comment>
  1407.     </function>
  1408.     <function name="fbsql_field_seek" return="bool">
  1409.         <arglist>int result [, int field_index]</arglist>
  1410.         <comment>???</comment>
  1411.     </function>
  1412.     <function name="fbsql_field_table" return="string">
  1413.         <arglist>int result [, int field_index]</arglist>
  1414.         <comment>Get the table name for a specified field_index</comment>
  1415.     </function>
  1416.     <function name="fbsql_field_type" return="string">
  1417.         <arglist>int result [, int field_index]</arglist>
  1418.         <comment>Get the field type for a specified field_index</comment>
  1419.     </function>
  1420.     <function name="fbsql_free_result" return="bool">
  1421.         <arglist>resource result</arglist>
  1422.         <comment>free the memory used to store a result</comment>
  1423.     </function>
  1424.     <function name="fbsql_get_autostart_info" return="array">
  1425.         <arglist>[resource link_identifier]</arglist>
  1426.         <comment>???</comment>
  1427.     </function>
  1428.     <function name="fbsql_hostname" return="string">
  1429.         <arglist>resource link_identifier [, string host_name]</arglist>
  1430.         <comment>Get or set the host name used with a connection</comment>
  1431.     </function>
  1432.     <function name="fbsql_insert_id" return="int">
  1433.         <arglist>[resource link_identifier]</arglist>
  1434.         <comment>Get the internal index for the last insert statement</comment>
  1435.     </function>
  1436.     <function name="fbsql_list_dbs" return="resource">
  1437.         <arglist>[resource link_identifier]</arglist>
  1438.         <comment>Retreive a list of all databases on the server</comment>
  1439.     </function>
  1440.     <function name="fbsql_list_fields" return="resource">
  1441.         <arglist>string database_name, string table_name [, resource link_identifier]</arglist>
  1442.         <comment>Retrieve a list of all fields for the specified database.table</comment>
  1443.     </function>
  1444.     <function name="fbsql_list_tables" return="resource">
  1445.         <arglist>string database [, int link_identifier]</arglist>
  1446.         <comment>Retreive a list of all tables from the specifoied database</comment>
  1447.     </function>
  1448.     <function name="fbsql_next_result" return="int">
  1449.         <arglist>int result</arglist>
  1450.         <comment>Switch to the next result if multiple results are available</comment>
  1451.     </function>
  1452.     <function name="fbsql_num_fields" return="int">
  1453.         <arglist>int result</arglist>
  1454.         <comment>Get number of fields in the result set</comment>
  1455.     </function>
  1456.     <function name="fbsql_num_rows" return="int">
  1457.         <arglist>int result</arglist>
  1458.         <comment>Get number of rows</comment>
  1459.     </function>
  1460.     <function name="fbsql_password" return="string">
  1461.         <arglist>resource link_identifier [, string password]</arglist>
  1462.         <comment>Get or set the user password used with a connection</comment>
  1463.     </function>
  1464.     <function name="fbsql_pconnect" return="resource">
  1465.         <arglist>[string hostname [, string username [, string password]]]</arglist>
  1466.         <comment>Create a persistant connection to a database server</comment>
  1467.     </function>
  1468.     <function name="fbsql_query" return="resource">
  1469.         <arglist>string query [, resource link_identifier]</arglist>
  1470.         <comment>Send one or more SQL statements to the server and execute them</comment>
  1471.     </function>
  1472.     <function name="fbsql_read_blob" return="string">
  1473.         <arglist>string blob_handle [, resource link_identifier]</arglist>
  1474.         <comment>Read the BLOB data identified by blob_handle</comment>
  1475.     </function>
  1476.     <function name="fbsql_read_clob" return="string">
  1477.         <arglist>string clob_handle [, resource link_identifier]</arglist>
  1478.         <comment>Read the CLOB data identified by clob_handle</comment>
  1479.     </function>
  1480.     <function name="fbsql_result" return="mixed">
  1481.         <arglist>int result [, int row [, mixed field]]</arglist>
  1482.         <comment>???</comment>
  1483.     </function>
  1484.     <function name="fbsql_rollback" return="int">
  1485.         <arglist>[resource link_identifier]</arglist>
  1486.         <comment>Rollback all statments since last commit</comment>
  1487.     </function>
  1488.     <function name="fbsql_select_db" return="bool">
  1489.         <arglist>[string database_name [, resource link_identifier]]</arglist>
  1490.         <comment>Select the database to open</comment>
  1491.     </function>
  1492.     <function name="fbsql_set_lob_mode" return="bool">
  1493.         <arglist>resource result, int lob_mode</arglist>
  1494.         <comment>Sets the mode for how LOB data re retreived (actual data or a handle)</comment>
  1495.     </function>
  1496.     <function name="fbsql_set_transaction" return="void">
  1497.         <arglist>resource link_identifier, int locking, int isolation</arglist>
  1498.         <comment>Sets the transaction locking and isolation</comment>
  1499.     </function>
  1500.     <function name="fbsql_start_db" return="bool">
  1501.         <arglist>string database_name [, resource link_identifier]</arglist>
  1502.         <comment>Start a database on the server</comment>
  1503.     </function>
  1504.     <function name="fbsql_stop_db" return="bool">
  1505.         <arglist>string database_name [, resource link_identifier]</arglist>
  1506.         <comment>Stop a database on the server</comment>
  1507.     </function>
  1508.     <function name="fbsql_table_name" return="string">
  1509.         <arglist>resource result, int index</arglist>
  1510.         <comment>Retreive the table name for index after a call to fbsql_list_tables()</comment>
  1511.     </function>
  1512.     <function name="fbsql_username" return="string">
  1513.         <arglist>resource link_identifier [, string username]</arglist>
  1514.         <comment>Get or set the host user used with a connection</comment>
  1515.     </function>
  1516.     <function name="fbsql_warnings" return="bool">
  1517.         <arglist>[int flag]</arglist>
  1518.         <comment>Enable or disable FrontBase warnings</comment>
  1519.     </function>
  1520.     <function name="fdf_add_doc_javascript" return="bool">
  1521.         <arglist>resource fdfdoc, string scriptname, string script</arglist>
  1522.         <comment>Add javascript code to the fdf file</comment>
  1523.     </function>
  1524.     <function name="fdf_add_template" return="bool">
  1525.         <arglist>resource fdfdoc, int newpage, string filename, string template, int rename</arglist>
  1526.         <comment>Adds a template into the FDF document</comment>
  1527.     </function>
  1528.     <function name="fdf_close" return="bool">
  1529.         <arglist>resource fdfdoc</arglist>
  1530.         <comment>Closes the FDF document</comment>
  1531.     </function>
  1532.     <function name="fdf_create" return="resource">
  1533.         <arglist>void</arglist>
  1534.         <comment>Creates a new FDF document</comment>
  1535.     </function>
  1536.     <function name="fdf_enum_values" return="bool">
  1537.         <arglist>resource fdfdoc, callback function [, mixed userdata]</arglist>
  1538.         <comment>Call a user defined function for each document value</comment>
  1539.     </function>
  1540.     <function name="fdf_errno" return="int">
  1541.         <arglist>void</arglist>
  1542.         <comment>Gets error code for last operation</comment>
  1543.     </function>
  1544.     <function name="fdf_error" return="string">
  1545.         <arglist>[int errno]</arglist>
  1546.         <comment>Gets error description for error code</comment>
  1547.     </function>
  1548.     <function name="fdf_get_ap" return="bool">
  1549.         <arglist>resource fdfdoc, string fieldname, int face, string filename</arglist>
  1550.         <comment>Gets the appearance of a field and creates a PDF document out of it.</comment>
  1551.     </function>
  1552.     <function name="fdf_get_attachment" return="array">
  1553.         <arglist>resource fdfdoc, string fieldname, string savepath</arglist>
  1554.         <comment>Get attached uploaded file</comment>
  1555.     </function>
  1556.     <function name="fdf_get_encoding" return="string">
  1557.         <arglist>resource fdf</arglist>
  1558.         <comment>Gets FDF file encoding scheme</comment>
  1559.     </function>
  1560.     <function name="fdf_get_file" return="string">
  1561.         <arglist>resource fdfdoc</arglist>
  1562.         <comment>Gets the value of /F key</comment>
  1563.     </function>
  1564.     <function name="fdf_get_flags" return="int">
  1565.         <arglist>resorce fdfdoc, string fieldname, int whichflags</arglist>
  1566.         <comment>Gets the flags of a field</comment>
  1567.     </function>
  1568.     <function name="fdf_get_opt" return="mixed">
  1569.         <arglist>resource fdfdof, string fieldname [, int element]</arglist>
  1570.         <comment>Gets a value from the opt array of a field</comment>
  1571.     </function>
  1572.     <function name="fdf_get_status" return="string">
  1573.         <arglist>resource fdfdoc</arglist>
  1574.         <comment>Gets the value of /Status key</comment>
  1575.     </function>
  1576.     <function name="fdf_get_value" return="string">
  1577.         <arglist>resource fdfdoc, string fieldname [, int which]</arglist>
  1578.         <comment>Gets the value of a field as string</comment>
  1579.     </function>
  1580.     <function name="fdf_get_version" return="string">
  1581.         <arglist>[resource fdfdoc]</arglist>
  1582.         <comment>Gets version number for FDF api or file</comment>
  1583.     </function>
  1584.     <function name="fdf_header" return="void">
  1585.         <arglist>void</arglist>
  1586.         <comment>Set FDF specific HTTP headers</comment>
  1587.     </function>
  1588.     <function name="fdf_next_field_name" return="string">
  1589.         <arglist>resource fdfdoc [, string fieldname]</arglist>
  1590.         <comment>Gets the name of the next field name or the first field name</comment>
  1591.     </function>
  1592.     <function name="fdf_open" return="resource">
  1593.         <arglist>string filename</arglist>
  1594.         <comment>Opens a new FDF document</comment>
  1595.     </function>
  1596.     <function name="fdf_open_string" return="resource">
  1597.         <arglist>string fdf_data</arglist>
  1598.         <comment>Opens a new FDF document from string</comment>
  1599.     </function>
  1600.     <function name="fdf_remove_item" return="bool">
  1601.         <arglist>resource fdfdoc, string fieldname, int item</arglist>
  1602.         <comment>Sets target frame for form</comment>
  1603.     </function>
  1604.     <function name="fdf_save" return="mixed">
  1605.         <arglist>resource fdfdoc [, string filename]</arglist>
  1606.         <comment>Writes out the FDF file</comment>
  1607.     </function>
  1608.     <function name="fdf_save_string" return="mixed">
  1609.         <arglist>resource fdfdoc</arglist>
  1610.         <comment>Returns the FDF file as a string</comment>
  1611.     </function>
  1612.     <function name="fdf_set_ap" return="bool">
  1613.         <arglist>resource fdfdoc, string fieldname, int face, string filename, int pagenr</arglist>
  1614.         <comment>Sets the appearence of a field</comment>
  1615.     </function>
  1616.     <function name="fdf_set_encoding" return="bool">
  1617.         <arglist>resource fdf_document, string encoding</arglist>
  1618.         <comment>Sets FDF encoding (either "Shift-JIS" or "Unicode")</comment>
  1619.     </function>
  1620.     <function name="fdf_set_file" return="bool">
  1621.         <arglist>resource fdfdoc, string filename [, string target_frame]</arglist>
  1622.         <comment>Sets the value of /F key</comment>
  1623.     </function>
  1624.     <function name="fdf_set_flags" return="bool">
  1625.         <arglist>resource fdfdoc, string fieldname, int whichflags, int newflags</arglist>
  1626.         <comment>Sets flags for a field in the FDF document</comment>
  1627.     </function>
  1628.     <function name="fdf_set_javascript_action" return="bool">
  1629.         <arglist>resource fdfdoc, string fieldname, int whichtrigger, string script</arglist>
  1630.         <comment>Sets the javascript action for a field</comment>
  1631.     </function>
  1632.     <function name="fdf_set_on_import_javascript" return="bool">
  1633.         <arglist>resource fdfdoc, string script [, bool before_data_import]</arglist>
  1634.         <comment>Adds javascript code to be executed when Acrobat opens the FDF</comment>
  1635.     </function>
  1636.     <function name="fdf_set_opt" return="bool">
  1637.         <arglist>resource fdfdoc, string fieldname, int element, string value, string name</arglist>
  1638.         <comment>Sets a value in the opt array for a field</comment>
  1639.     </function>
  1640.     <function name="fdf_set_status" return="bool">
  1641.         <arglist>resource fdfdoc, string status</arglist>
  1642.         <comment>Sets the value of /Status key</comment>
  1643.     </function>
  1644.     <function name="fdf_set_submit_form_action" return="bool">
  1645.         <arglist>resource fdfdoc, string fieldname, int whichtrigger, string url, int flags</arglist>
  1646.         <comment>Sets the submit form action for a field</comment>
  1647.     </function>
  1648.     <function name="fdf_set_target_frame" return="bool">
  1649.         <arglist>resource fdfdoc, string target</arglist>
  1650.         <comment>Sets target frame for form</comment>
  1651.     </function>
  1652.     <function name="fdf_set_value" return="bool">
  1653.         <arglist>resource fdfdoc, string fieldname, mixed value [, int isname]</arglist>
  1654.         <comment>Sets the value of a field</comment>
  1655.     </function>
  1656.     <function name="fdf_set_version" return="bool">
  1657.         <arglist>resourece fdfdoc, string version</arglist>
  1658.         <comment>Sets FDF version for a file</comment>
  1659.     </function>
  1660.     <function name="filepro_fieldcount" return="int">
  1661.         <arglist>void</arglist>
  1662.         <comment>Find out how many fields are in a filePro database</comment>
  1663.     </function>
  1664.     <function name="filepro_fieldname" return="string">
  1665.         <arglist>int fieldnumber</arglist>
  1666.         <comment>Gets the name of a field</comment>
  1667.     </function>
  1668.     <function name="filepro_fieldtype" return="string">
  1669.         <arglist>int field_number</arglist>
  1670.         <comment>Gets the type of a field</comment>
  1671.     </function>
  1672.     <function name="filepro_fieldwidth" return="int">
  1673.         <arglist>int field_number</arglist>
  1674.         <comment>Gets the width of a field</comment>
  1675.     </function>
  1676.     <function name="filepro_retrieve" return="string">
  1677.         <arglist>int row_number, int field_number</arglist>
  1678.         <comment>Retrieves data from a filePro database</comment>
  1679.     </function>
  1680.     <function name="filepro_rowcount" return="int">
  1681.         <arglist>void</arglist>
  1682.         <comment>Find out how many rows are in a filePro database</comment>
  1683.     </function>
  1684.     <function name="filepro" return="bool">
  1685.         <arglist>string directory</arglist>
  1686.         <comment>Read and verify the map file</comment>
  1687.     </function>
  1688.     <function name="fribidi_charset_info" return="array">
  1689.         <arglist>int charset</arglist>
  1690.         <comment>Returns an array containing information about the specified charset</comment>
  1691.     </function>
  1692.     <function name="fribidi_get_charsets" return="array">
  1693.         <arglist>void</arglist>
  1694.         <comment>Returns an array containing available charsets</comment>
  1695.     </function>
  1696.     <function name="fribidi_log2vis" return="string">
  1697.         <arglist>string logical_str, long direction, long charset</arglist>
  1698.         <comment>Convert a logical string to a visual one</comment>
  1699.     </function>
  1700.     <function name="ftp_cdup" return="bool">
  1701.         <arglist>resource stream</arglist>
  1702.         <comment>Changes to the parent directory</comment>
  1703.     </function>
  1704.     <function name="ftp_chdir" return="bool">
  1705.         <arglist>resource stream, string directory</arglist>
  1706.         <comment>Changes directories</comment>
  1707.     </function>
  1708.     <function name="ftp_close" return="void">
  1709.         <arglist>resource stream</arglist>
  1710.         <comment>Closes the FTP stream</comment>
  1711.     </function>
  1712.     <function name="ftp_connect" return="resource">
  1713.         <arglist>string host [, int port [, int timeout]]</arglist>
  1714.         <comment>Opens a FTP stream</comment>
  1715.     </function>
  1716.     <function name="ftp_delete" return="bool">
  1717.         <arglist>resource stream, string file</arglist>
  1718.         <comment>Deletes a file</comment>
  1719.     </function>
  1720.     <function name="ftp_exec" return="bool">
  1721.         <arglist>resource stream, string command</arglist>
  1722.         <comment>Requests execution of a program on the FTP server</comment>
  1723.     </function>
  1724.     <function name="ftp_fget" return="bool">
  1725.         <arglist>resource stream, resource fp, string remote_file, int mode[, int resumepos]</arglist>
  1726.         <comment>Retrieves a file from the FTP server and writes it to an open file</comment>
  1727.     </function>
  1728.     <function name="ftp_fput" return="bool">
  1729.         <arglist>resource stream, string remote_file, resource fp, int mode[, int startpos]</arglist>
  1730.         <comment>Stores a file from an open file to the FTP server</comment>
  1731.     </function>
  1732.     <function name="ftp_get_option" return="mixed">
  1733.         <arglist>resource stream, int option</arglist>
  1734.         <comment>Gets an FTP option</comment>
  1735.     </function>
  1736.     <function name="ftp_get" return="bool">
  1737.         <arglist>resource stream, string local_file, string remote_file, int mode[, int resume_pos]</arglist>
  1738.         <comment>Retrieves a file from the FTP server and writes it to a local file</comment>
  1739.     </function>
  1740.     <function name="ftp_login" return="bool">
  1741.         <arglist>resource stream, string username, string password</arglist>
  1742.         <comment>Logs into the FTP server</comment>
  1743.     </function>
  1744.     <function name="ftp_mdtm" return="int">
  1745.         <arglist>resource stream, string filename</arglist>
  1746.         <comment>Returns the last modification time of the file, or -1 on error</comment>
  1747.     </function>
  1748.     <function name="ftp_mkdir" return="string">
  1749.         <arglist>resource stream, string directory</arglist>
  1750.         <comment>Creates a directory and returns the absolute path for the new directory or false on error</comment>
  1751.     </function>
  1752.     <function name="ftp_nb_continue" return="int">
  1753.         <arglist>resource stream</arglist>
  1754.         <comment>Continues retrieving/sending a file nbronously</comment>
  1755.     </function>
  1756.     <function name="ftp_nb_fget" return="bool">
  1757.         <arglist>resource stream, resource fp, string remote_file, int mode[, int resumepos]</arglist>
  1758.         <comment>Retrieves a file from the FTP server asynchronly and writes it to an open file</comment>
  1759.     </function>
  1760.     <function name="ftp_nb_fput" return="bool">
  1761.         <arglist>resource stream, string remote_file, resource fp, int mode[, int startpos]</arglist>
  1762.         <comment>Stores a file from an open file to the FTP server nbronly</comment>
  1763.     </function>
  1764.     <function name="ftp_nb_get" return="int">
  1765.         <arglist>resource stream, string local_file, string remote_file, int mode[, int resume_pos]</arglist>
  1766.         <comment>Retrieves a file from the FTP server nbhronly and writes it to a local file</comment>
  1767.     </function>
  1768.     <function name="ftp_nb_put" return="bool">
  1769.         <arglist>resource stream, string remote_file, string local_file, int mode[, int startpos]</arglist>
  1770.         <comment>Stores a file on the FTP server</comment>
  1771.     </function>
  1772.     <function name="ftp_nlist" return="array">
  1773.         <arglist>resource stream, string directory</arglist>
  1774.         <comment>Returns an array of filenames in the given directory</comment>
  1775.     </function>
  1776.     <function name="ftp_pasv" return="bool">
  1777.         <arglist>resource stream, bool pasv</arglist>
  1778.         <comment>Turns passive mode on or off</comment>
  1779.     </function>
  1780.     <function name="ftp_put" return="bool">
  1781.         <arglist>resource stream, string remote_file, string local_file, int mode[, int startpos]</arglist>
  1782.         <comment>Stores a file on the FTP server</comment>
  1783.     </function>
  1784.     <function name="ftp_pwd" return="string">
  1785.         <arglist>resource stream</arglist>
  1786.         <comment>Returns the present working directory</comment>
  1787.     </function>
  1788.     <function name="ftp_rawlist" return="array">
  1789.         <arglist>resource stream, string directory [, bool recursive]</arglist>
  1790.         <comment>Returns a detailed listing of a directory as an array of output lines</comment>
  1791.     </function>
  1792.     <function name="ftp_rename" return="bool">
  1793.         <arglist>resource stream, string src, string dest</arglist>
  1794.         <comment>Renames the given file to a new path</comment>
  1795.     </function>
  1796.     <function name="ftp_rmdir" return="bool">
  1797.         <arglist>resource stream, string directory</arglist>
  1798.         <comment>Removes a directory</comment>
  1799.     </function>
  1800.     <function name="ftp_set_option" return="bool">
  1801.         <arglist>resource stream, int option, mixed value</arglist>
  1802.         <comment>Sets an FTP option</comment>
  1803.     </function>
  1804.     <function name="ftp_site" return="bool">
  1805.         <arglist>resource stream, string cmd</arglist>
  1806.         <comment>Sends a SITE command to the server</comment>
  1807.     </function>
  1808.     <function name="ftp_size" return="int">
  1809.         <arglist>resource stream, string filename</arglist>
  1810.         <comment>Returns the size of the file, or -1 on error</comment>
  1811.     </function>
  1812.     <function name="ftp_ssl_connect" return="resource">
  1813.         <arglist>string host [, int port [, int timeout]]</arglist>
  1814.         <comment>Opens a FTP-SSL stream</comment>
  1815.     </function>
  1816.     <function name="ftp_systype" return="string">
  1817.         <arglist>resource stream</arglist>
  1818.         <comment>Returns the system type identifier</comment>
  1819.     </function>
  1820.     <function name="gd_info" return="array">
  1821.         <arglist>void</arglist>
  1822.         <comment>Retrieve information about the currently installed GD library</comment>
  1823.     </function>
  1824.     <function name="image2wbmp" return="int">
  1825.         <arglist>int im [, string filename [, int threshold]]</arglist>
  1826.         <comment>Output WBMP image to browser or file</comment>
  1827.     </function>
  1828.     <function name="imagealphablending" return="void">
  1829.         <arglist>resource im, bool on</arglist>
  1830.         <comment>Turn alpha blending mode on or off for the given image</comment>
  1831.     </function>
  1832.     <function name="imagearc" return="int">
  1833.         <arglist>int im, int cx, int cy, int w, int h, int s, int e, int col</arglist>
  1834.         <comment>Draw a partial ellipse</comment>
  1835.     </function>
  1836.     <function name="imagechar" return="int">
  1837.         <arglist>int im, int font, int x, int y, string c, int col</arglist>
  1838.         <comment>Draw a character</comment>
  1839.     </function>
  1840.     <function name="imagecharup" return="int">
  1841.         <arglist>int im, int font, int x, int y, string c, int col</arglist>
  1842.         <comment>Draw a character rotated 90 degrees counter-clockwise</comment>
  1843.     </function>
  1844.     <function name="imagecolorallocatealpha" return="int">
  1845.         <arglist>resource im, int red, int green, int blue, int alpha</arglist>
  1846.         <comment>Allocate a color with an alpha level.  Works for true color and palette based images</comment>
  1847.     </function>
  1848.     <function name="imagecolorallocate" return="int">
  1849.         <arglist>int im, int red, int green, int blue</arglist>
  1850.         <comment>Allocate a color for an image</comment>
  1851.     </function>
  1852.     <function name="imagecolorat" return="int">
  1853.         <arglist>int im, int x, int y</arglist>
  1854.         <comment>Get the index of the color of a pixel</comment>
  1855.     </function>
  1856.     <function name="imagecolorclosestalpha" return="int">
  1857.         <arglist>resource im, int red, int green, int blue, int alpha</arglist>
  1858.         <comment>Find the closest matching colour with alpha transparency</comment>
  1859.     </function>
  1860.     <function name="imagecolorclosesthwb" return="int">
  1861.         <arglist>int im, int red, int green, int blue</arglist>
  1862.         <comment>Get the index of the color which has the hue, white and blackness nearest to the given color</comment>
  1863.     </function>
  1864.     <function name="imagecolorclosest" return="int">
  1865.         <arglist>int im, int red, int green, int blue</arglist>
  1866.         <comment>Get the index of the closest color to the specified color</comment>
  1867.     </function>
  1868.     <function name="imagecolordeallocate" return="int">
  1869.         <arglist>int im, int index</arglist>
  1870.         <comment>De-allocate a color for an image</comment>
  1871.     </function>
  1872.     <function name="imagecolorexactalpha" return="int">
  1873.         <arglist>resource im, int red, int green, int blue, int alpha</arglist>
  1874.         <comment>Find exact match for colour with transparency</comment>
  1875.     </function>
  1876.     <function name="imagecolorexact" return="int">
  1877.         <arglist>int im, int red, int green, int blue</arglist>
  1878.         <comment>Get the index of the specified color</comment>
  1879.     </function>
  1880.     <function name="imagecolormatch" return="void">
  1881.         <arglist>resource im1, resource im2</arglist>
  1882.         <comment>Makes the colors of the palette version of an image more closely match the true color version</comment>
  1883.     </function>
  1884.     <function name="imagecolorresolvealpha" return="int">
  1885.         <arglist>resource im, int red, int green, int blue, int alpha</arglist>
  1886.         <comment>Resolve/Allocate a colour with an alpha level.  Works for true colour and palette based images</comment>
  1887.     </function>
  1888.     <function name="imagecolorresolve" return="int">
  1889.         <arglist>int im, int red, int green, int blue</arglist>
  1890.         <comment>Get the index of the specified color or its closest possible alternative</comment>
  1891.     </function>
  1892.     <function name="imagecolorset" return="int">
  1893.         <arglist>int im, int col, int red, int green, int blue</arglist>
  1894.         <comment>Set the color for the specified palette index</comment>
  1895.     </function>
  1896.     <function name="imagecolorsforindex" return="array">
  1897.         <arglist>int im, int col</arglist>
  1898.         <comment>Get the colors for an index</comment>
  1899.     </function>
  1900.     <function name="imagecolorstotal" return="int">
  1901.         <arglist>int im</arglist>
  1902.         <comment>Find out the number of colors in an image's palette</comment>
  1903.     </function>
  1904.     <function name="imagecolortransparent" return="int">
  1905.         <arglist>int im [, int col]</arglist>
  1906.         <comment>Define a color as transparent</comment>
  1907.     </function>
  1908.     <function name="imagecopy" return="int">
  1909.         <arglist>int dst_im, int src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h</arglist>
  1910.         <comment>Copy part of an image</comment>
  1911.     </function>
  1912.     <function name="imagecopymergegray" return="int">
  1913.         <arglist>int src_im, int dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct</arglist>
  1914.         <comment>Merge one part of an image with another</comment>
  1915.     </function>
  1916.     <function name="imagecopymerge" return="int">
  1917.         <arglist>int src_im, int dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct</arglist>
  1918.         <comment>Merge one part of an image with another</comment>
  1919.     </function>
  1920.     <function name="imagecopyresampled" return="int">
  1921.         <arglist>int dst_im, int src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h</arglist>
  1922.         <comment>Copy and resize part of an image using resampling to help ensure clarity</comment>
  1923.     </function>
  1924.     <function name="imagecopyresized" return="int">
  1925.         <arglist>int dst_im, int src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h</arglist>
  1926.         <comment>Copy and resize part of an image</comment>
  1927.     </function>
  1928.     <function name="imagecreatefromgd2part" return="int">
  1929.         <arglist>string filename, int srcX, int srcY, int width, int height</arglist>
  1930.         <comment>Create a new image from a given part of GD2 file or URL</comment>
  1931.     </function>
  1932.     <function name="imagecreatefromgd2" return="int">
  1933.         <arglist>string filename</arglist>
  1934.         <comment>Create a new image from GD2 file or URL</comment>
  1935.     </function>
  1936.     <function name="imagecreatefromgd" return="int">
  1937.         <arglist>string filename</arglist>
  1938.         <comment>Create a new image from GD file or URL</comment>
  1939.     </function>
  1940.     <function name="imagecreatefromgif" return="int">
  1941.         <arglist>string filename</arglist>
  1942.         <comment>Create a new image from GIF file or URL</comment>
  1943.     </function>
  1944.     <function name="imagecreatefromjpeg" return="int">
  1945.         <arglist>string filename</arglist>
  1946.         <comment>Create a new image from JPEG file or URL</comment>
  1947.     </function>
  1948.     <function name="imagecreatefrompng" return="int">
  1949.         <arglist>string filename</arglist>
  1950.         <comment>Create a new image from PNG file or URL</comment>
  1951.     </function>
  1952.     <function name="imagecreatefromstring" return="int">
  1953.         <arglist>string image</arglist>
  1954.         <comment>Create a new image from the image stream in the string</comment>
  1955.     </function>
  1956.     <function name="imagecreatefromwbmp" return="int">
  1957.         <arglist>string filename</arglist>
  1958.         <comment>Create a new image from WBMP file or URL</comment>
  1959.     </function>
  1960.     <function name="imagecreatefromxbm" return="int">
  1961.         <arglist>string filename</arglist>
  1962.         <comment>Create a new image from XBM file or URL</comment>
  1963.     </function>
  1964.     <function name="imagecreatefromxpm" return="int">
  1965.         <arglist>string filename</arglist>
  1966.         <comment>Create a new image from XPM file or URL</comment>
  1967.     </function>
  1968.     <function name="imagecreate" return="int">
  1969.         <arglist>int x_size, int y_size</arglist>
  1970.         <comment>Create a new image</comment>
  1971.     </function>
  1972.     <function name="imagecreatetruecolor" return="int">
  1973.         <arglist>int x_size, int y_size</arglist>
  1974.         <comment>Create a new true color image</comment>
  1975.     </function>
  1976.     <function name="imagedashedline" return="int">
  1977.         <arglist>int im, int x1, int y1, int x2, int y2, int col</arglist>
  1978.         <comment>Draw a dashed line</comment>
  1979.     </function>
  1980.     <function name="imagedestroy" return="int">
  1981.         <arglist>int im</arglist>
  1982.         <comment>Destroy an image</comment>
  1983.     </function>
  1984.     <function name="imageellipse" return="void">
  1985.         <arglist>resource im, int cx, int cy, int w, int h, int color</arglist>
  1986.         <comment>Draw an ellipse</comment>
  1987.     </function>
  1988.     <function name="imagefilledarc" return="int">
  1989.         <arglist>int im, int cx, int cy, int w, int h, int s, int e, int col, int style</arglist>
  1990.         <comment>Draw a filled partial ellipse</comment>
  1991.     </function>
  1992.     <function name="imagefilledellipse" return="void">
  1993.         <arglist>resource im, int cx, int cy, int w, int h, int color</arglist>
  1994.         <comment>Draw an ellipse</comment>
  1995.     </function>
  1996.     <function name="imagefilledpolygon" return="int">
  1997.         <arglist>int im, array point, int num_points, int col</arglist>
  1998.         <comment>Draw a filled polygon</comment>
  1999.     </function>
  2000.     <function name="imagefilledrectangle" return="int">
  2001.         <arglist>int im, int x1, int y1, int x2, int y2, int col</arglist>
  2002.         <comment>Draw a filled rectangle</comment>
  2003.     </function>
  2004.     <function name="imagefill" return="int">
  2005.         <arglist>int im, int x, int y, int col</arglist>
  2006.         <comment>Flood fill</comment>
  2007.     </function>
  2008.     <function name="imagefilltoborder" return="int">
  2009.         <arglist>int im, int x, int y, int border, int col</arglist>
  2010.         <comment>Flood fill to specific color</comment>
  2011.     </function>
  2012.     <function name="imagefontheight" return="int">
  2013.         <arglist>int font</arglist>
  2014.         <comment>Get font height</comment>
  2015.     </function>
  2016.     <function name="imagefontwidth" return="int">
  2017.         <arglist>int font</arglist>
  2018.         <comment>Get font width</comment>
  2019.     </function>
  2020.     <function name="imageftbbox" return="array">
  2021.         <arglist>int size, int angle, string font_file, string text[, array extrainfo]</arglist>
  2022.         <comment>Give the bounding box of a text using fonts via freetype2</comment>
  2023.     </function>
  2024.     <function name="imagefttext" return="array">
  2025.         <arglist>int im, int size, int angle, int x, int y, int col, string font_file, string text, [array extrainfo]</arglist>
  2026.         <comment>Write text to the image using fonts via freetype2</comment>
  2027.     </function>
  2028.     <function name="imagegammacorrect" return="int">
  2029.         <arglist>int im, float inputgamma, float outputgamma</arglist>
  2030.         <comment>Apply a gamma correction to a GD image</comment>
  2031.     </function>
  2032.     <function name="imagegd2" return="int">
  2033.         <arglist>int im [, string filename, [, int chunk_size, [, int type]]]</arglist>
  2034.         <comment>Output GD2 image to browser or file</comment>
  2035.     </function>
  2036.     <function name="imagegd" return="int">
  2037.         <arglist>int im [, string filename]</arglist>
  2038.         <comment>Output GD image to browser or file</comment>
  2039.     </function>
  2040.     <function name="imagegif" return="int">
  2041.         <arglist>int im [, string filename]</arglist>
  2042.         <comment>Output GIF image to browser or file</comment>
  2043.     </function>
  2044.     <function name="imageinterlace" return="int">
  2045.         <arglist>int im [, int interlace]</arglist>
  2046.         <comment>Enable or disable interlace</comment>
  2047.     </function>
  2048.     <function name="imageistruecolor" return="int">
  2049.         <arglist>int im</arglist>
  2050.         <comment>return true if the image uses truecolor</comment>
  2051.     </function>
  2052.     <function name="imagejpeg" return="int">
  2053.         <arglist>int im [, string filename [, int quality]]</arglist>
  2054.         <comment>Output JPEG image to browser or file</comment>
  2055.     </function>
  2056.     <function name="imagelayereffect" return="void">
  2057.         <arglist>resource im, int effect</arglist>
  2058.         <comment>Set the alpha blending flag to use the bundled libgd layering effects</comment>
  2059.     </function>
  2060.     <function name="imageline" return="int">
  2061.         <arglist>int im, int x1, int y1, int x2, int y2, int col</arglist>
  2062.         <comment>Draw a line</comment>
  2063.     </function>
  2064.     <function name="imageloadfont" return="int">
  2065.         <arglist>string filename</arglist>
  2066.         <comment>Load a new font</comment>
  2067.     </function>
  2068.     <function name="imagepalettecopy" return="int">
  2069.         <arglist>int dst, int src</arglist>
  2070.         <comment>Copy the palette from the src image onto the dst image</comment>
  2071.     </function>
  2072.     <function name="imagepng" return="int">
  2073.         <arglist>int im [, string filename]</arglist>
  2074.         <comment>Output PNG image to browser or file</comment>
  2075.     </function>
  2076.     <function name="imagepolygon" return="int">
  2077.         <arglist>int im, array point, int num_points, int col</arglist>
  2078.         <comment>Draw a polygon</comment>
  2079.     </function>
  2080.     <function name="imagepsbbox" return="array">
  2081.         <arglist>string text, int font, int size [, int space, int tightness, int angle]</arglist>
  2082.         <comment>Return the bounding box needed by a string if rasterized</comment>
  2083.     </function>
  2084.     <function name="imagepscopyfont" return="int">
  2085.         <arglist>int font_index</arglist>
  2086.         <comment>Make a copy of a font for purposes like extending or reenconding</comment>
  2087.     </function>
  2088.     <function name="imagepsencodefont" return="bool">
  2089.         <arglist>int font_index, string filename</arglist>
  2090.         <comment>To change a fonts character encoding vector</comment>
  2091.     </function>
  2092.     <function name="imagepsextendfont" return="bool">
  2093.         <arglist>int font_index, float extend</arglist>
  2094.         <comment>Extend or or condense (if extend < 1) a font</comment>
  2095.     </function>
  2096.     <function name="imagepsfreefont" return="bool">
  2097.         <arglist>int font_index</arglist>
  2098.         <comment>Free memory used by a font</comment>
  2099.     </function>
  2100.     <function name="imagepsloadfont" return="int">
  2101.         <arglist>string pathname</arglist>
  2102.         <comment>Load a new font from specified file</comment>
  2103.     </function>
  2104.     <function name="imagepsslantfont" return="bool">
  2105.         <arglist>int font_index, float slant</arglist>
  2106.         <comment>Slant a font</comment>
  2107.     </function>
  2108.     <function name="imagepstext" return="array">
  2109.         <arglist>int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, float angle, int antialias]</arglist>
  2110.         <comment>Rasterize a string over an image</comment>
  2111.     </function>
  2112.     <function name="imagerectangle" return="int">
  2113.         <arglist>int im, int x1, int y1, int x2, int y2, int col</arglist>
  2114.         <comment>Draw a rectangle</comment>
  2115.     </function>
  2116.     <function name="imagerotate" return="int">
  2117.         <arglist>int src_im, float angle, int bgdcolor</arglist>
  2118.         <comment>Rotate an image using a custom angle</comment>
  2119.     </function>
  2120.     <function name="imagesavealpha" return="void">
  2121.         <arglist>resource im, bool on</arglist>
  2122.         <comment>Include alpha channel to a saved image</comment>
  2123.     </function>
  2124.     <function name="imagesetbrush" return="int">
  2125.         <arglist>resource image, resource brush</arglist>
  2126.         <comment>Set the brush image to $brush when filling $image with the "IMG_COLOR_BRUSHED" color</comment>
  2127.     </function>
  2128.     <function name="imagesetpixel" return="int">
  2129.         <arglist>int im, int x, int y, int col</arglist>
  2130.         <comment>Set a single pixel</comment>
  2131.     </function>
  2132.     <function name="imagesetstyle" return="void">
  2133.         <arglist>resource im, array styles</arglist>
  2134.         <comment>Set the line drawing styles for use with imageline and IMG_COLOR_STYLED.</comment>
  2135.     </function>
  2136.     <function name="imagesetthickness" return="void">
  2137.         <arglist>resource im, int thickness</arglist>
  2138.         <comment>Set line thickness for drawing lines, ellipses, rectangles, polygons etc.</comment>
  2139.     </function>
  2140.     <function name="imagesettile" return="int">
  2141.         <arglist>resource image, resource tile</arglist>
  2142.         <comment>Set the tile image to $tile when filling $image with the "IMG_COLOR_TILED" color</comment>
  2143.     </function>
  2144.     <function name="imagestring" return="int">
  2145.         <arglist>int im, int font, int x, int y, string str, int col</arglist>
  2146.         <comment>Draw a string horizontally</comment>
  2147.     </function>
  2148.     <function name="imagestringup" return="int">
  2149.         <arglist>int im, int font, int x, int y, string str, int col</arglist>
  2150.         <comment>Draw a string vertically - rotated 90 degrees counter-clockwise</comment>
  2151.     </function>
  2152.     <function name="imagesx" return="int">
  2153.         <arglist>int im</arglist>
  2154.         <comment>Get image width</comment>
  2155.     </function>
  2156.     <function name="imagesy" return="int">
  2157.         <arglist>int im</arglist>
  2158.         <comment>Get image height</comment>
  2159.     </function>
  2160.     <function name="imagetruecolortopalette" return="void">
  2161.         <arglist>resource im, bool ditherFlag, int colorsWanted</arglist>
  2162.         <comment>Convert a true colour image to a palette based image with a number of colours, optionally using dithering.</comment>
  2163.     </function>
  2164.     <function name="imagettfbbox" return="array">
  2165.         <arglist>int size, int angle, string font_file, string text</arglist>
  2166.         <comment>Give the bounding box of a text using TrueType fonts</comment>
  2167.     </function>
  2168.     <function name="imagettftext" return="array">
  2169.         <arglist>int im, int size, int angle, int x, int y, int col, string font_file, string text</arglist>
  2170.         <comment>Write text to the image using a TrueType font</comment>
  2171.     </function>
  2172.     <function name="imagetypes" return="int">
  2173.         <arglist>void</arglist>
  2174.         <comment>Return the types of images supported in a bitfield - 1=GIF, 2=JPEG, 4=PNG, 8=WBMP, 16=XPM</comment>
  2175.     </function>
  2176.     <function name="imagewbmp" return="int">
  2177.         <arglist>int im [, string filename, [, int foreground]]</arglist>
  2178.         <comment>Output WBMP image to browser or file</comment>
  2179.     </function>
  2180.     <function name="jpeg2wbmp" return="void">
  2181.         <arglist>string f_org, string f_dest, int d_height, int d_width, int threshold</arglist>
  2182.         <comment>Convert JPEG image to WBMP image</comment>
  2183.     </function>
  2184.     <function name="png2wbmp" return="void">
  2185.         <arglist>string f_org, string f_dest, int d_height, int d_width, int threshold</arglist>
  2186.         <comment>Convert PNG image to WBMP image</comment>
  2187.     </function>
  2188.     <function name="bind_textdomain_codeset" return="string">
  2189.         <arglist>string domain, string codeset</arglist>
  2190.         <comment>Specify the character encoding in which the messages from the DOMAIN message catalog will be returned.</comment>
  2191.     </function>
  2192.     <function name="bindtextdomain" return="string">
  2193.         <arglist>string domain_name, string dir</arglist>
  2194.         <comment>Bind to the text domain domain_name, looking for translations in dir. Returns the current domain</comment>
  2195.     </function>
  2196.     <function name="dcgettext" return="string">
  2197.         <arglist>string domain_name, string msgid, long category</arglist>
  2198.         <comment>Return the translation of msgid for domain_name and category, or msgid unaltered if a translation does not exist</comment>
  2199.     </function>
  2200.     <function name="dcngettext" return="string">
  2201.         <arglist>string domain, string msgid1, string msgid2, int n, int category</arglist>
  2202.         <comment>Plural version of dcgettext()</comment>
  2203.     </function>
  2204.     <function name="dgettext" return="string">
  2205.         <arglist>string domain_name, string msgid</arglist>
  2206.         <comment>Return the translation of msgid for domain_name, or msgid unaltered if a translation does not exist</comment>
  2207.     </function>
  2208.     <function name="dngettext" return="string">
  2209.         <arglist>string domain, string msgid1, string msgid2, int count</arglist>
  2210.         <comment>Plural version of dgettext()</comment>
  2211.     </function>
  2212.     <function name="gettext" return="string">
  2213.         <arglist>string msgid</arglist>
  2214.         <comment>Return the translation of msgid for the current domain, or msgid unaltered if a translation does not exist</comment>
  2215.     </function>
  2216.     <function name="ngettext" return="string">
  2217.         <arglist>string MSGID1, string MSGID2, int N</arglist>
  2218.         <comment>Plural version of gettext()</comment>
  2219.     </function>
  2220.     <function name="textdomain" return="string">
  2221.         <arglist>string domain</arglist>
  2222.         <comment>Set the textdomain to "domain". Returns the current domain</comment>
  2223.     </function>
  2224.     <function name="gmp_abs" return="resource">
  2225.         <arglist>resource a</arglist>
  2226.         <comment>Calculates absolute value</comment>
  2227.     </function>
  2228.     <function name="gmp_add" return="resource">
  2229.         <arglist>resource a, resource b</arglist>
  2230.         <comment>Add a and b</comment>
  2231.     </function>
  2232.     <function name="gmp_and" return="resource">
  2233.         <arglist>resource a, resource b</arglist>
  2234.         <comment>Calculates logical AND of a and b</comment>
  2235.     </function>
  2236.     <function name="gmp_clrbit" return="void">
  2237.         <arglist>resource &a, int index</arglist>
  2238.         <comment>Clears bit in a</comment>
  2239.     </function>
  2240.     <function name="gmp_cmp" return="int">
  2241.         <arglist>resource a, resource b</arglist>
  2242.         <comment>Compares two numbers</comment>
  2243.     </function>
  2244.     <function name="gmp_com" return="resource">
  2245.         <arglist>resource a</arglist>
  2246.         <comment>Calculates one's complement of a</comment>
  2247.     </function>
  2248.     <function name="gmp_divexact" return="resource">
  2249.         <arglist>resource a, resource b</arglist>
  2250.         <comment>Divide a by b using exact division algorithm</comment>
  2251.     </function>
  2252.     <function name="gmp_div_q" return="resource">
  2253.         <arglist>resource a, resource b [, int round]</arglist>
  2254.         <comment>Divide a by b, returns quotient only</comment>
  2255.     </function>
  2256.     <function name="gmp_div_qr" return="array">
  2257.         <arglist>resource a, resource b [, int round]</arglist>
  2258.         <comment>Divide a by b, returns quotient and reminder</comment>
  2259.     </function>
  2260.     <function name="gmp_div_r" return="resource">
  2261.         <arglist>resource a, resource b [, int round]</arglist>
  2262.         <comment>Divide a by b, returns reminder only</comment>
  2263.     </function>
  2264.     <function name="gmp_fact" return="resource">
  2265.         <arglist>int a</arglist>
  2266.         <comment>Calculates factorial function</comment>
  2267.     </function>
  2268.     <function name="gmp_gcdext" return="array">
  2269.         <arglist>resource a, resource b</arglist>
  2270.         <comment>Computes G, S, and T, such that AS      BT = G = `gcd' (A, B)</comment>
  2271.     </function>
  2272.     <function name="gmp_gcd" return="resource">
  2273.         <arglist>resource a, resource b</arglist>
  2274.         <comment>Computes greatest common denominator (gcd) of a and b</comment>
  2275.     </function>
  2276.     <function name="gmp_hamdist" return="int">
  2277.         <arglist>resource a, resource b</arglist>
  2278.         <comment>Calculates hamming distance between a and b</comment>
  2279.     </function>
  2280.     <function name="gmp_init" return="resource">
  2281.         <arglist>mixed number [, int base]</arglist>
  2282.         <comment>Initializes GMP number</comment>
  2283.     </function>
  2284.     <function name="gmp_intval" return="int">
  2285.         <arglist>resource gmpnumber</arglist>
  2286.         <comment>Gets signed long value of GMP number</comment>
  2287.     </function>
  2288.     <function name="gmp_invert" return="resource">
  2289.         <arglist>resource a, resource b</arglist>
  2290.         <comment>Computes the inverse of a modulo b</comment>
  2291.     </function>
  2292.     <function name="gmp_jacobi" return="int">
  2293.         <arglist>resource a, resource b</arglist>
  2294.         <comment>Computes Jacobi symbol</comment>
  2295.     </function>
  2296.     <function name="gmp_legendre" return="int">
  2297.         <arglist>resource a, resource b</arglist>
  2298.         <comment>Computes Legendre symbol</comment>
  2299.     </function>
  2300.     <function name="gmp_mod" return="resource">
  2301.         <arglist>resource a, resource b</arglist>
  2302.         <comment>Computes a modulo b</comment>
  2303.     </function>
  2304.     <function name="gmp_mul" return="resource">
  2305.         <arglist>resource a, resource b</arglist>
  2306.         <comment>Multiply a and b</comment>
  2307.     </function>
  2308.     <function name="gmp_neg" return="resource">
  2309.         <arglist>resource a</arglist>
  2310.         <comment>Negates a number</comment>
  2311.     </function>
  2312.     <function name="gmp_or" return="resource">
  2313.         <arglist>resource a, resource b</arglist>
  2314.         <comment>Calculates logical OR of a and b</comment>
  2315.     </function>
  2316.     <function name="gmp_perfect_square" return="bool">
  2317.         <arglist>resource a</arglist>
  2318.         <comment>Checks if a is an exact square</comment>
  2319.     </function>
  2320.     <function name="gmp_popcount" return="int">
  2321.         <arglist>resource a</arglist>
  2322.         <comment>Calculates the population count of a</comment>
  2323.     </function>
  2324.     <function name="gmp_powm" return="resource">
  2325.         <arglist>resource base, resource exp, resource mod</arglist>
  2326.         <comment>Raise base to power exp and take result modulo mod</comment>
  2327.     </function>
  2328.     <function name="gmp_pow" return="resource">
  2329.         <arglist>resource base, int exp</arglist>
  2330.         <comment>Raise base to power exp</comment>
  2331.     </function>
  2332.     <function name="gmp_prob_prime" return="int">
  2333.         <arglist>resource a[, int reps]</arglist>
  2334.         <comment>Checks if a is "probably prime"</comment>
  2335.     </function>
  2336.     <function name="gmp_random" return="resource">
  2337.         <arglist>[int limiter]</arglist>
  2338.         <comment>Gets random number</comment>
  2339.     </function>
  2340.     <function name="gmp_scan0" return="int">
  2341.         <arglist>resource a, int start</arglist>
  2342.         <comment>Finds first zero bit</comment>
  2343.     </function>
  2344.     <function name="gmp_scan1" return="int">
  2345.         <arglist>resource a, int start</arglist>
  2346.         <comment>Finds first non-zero bit</comment>
  2347.     </function>
  2348.     <function name="gmp_setbit" return="void">
  2349.         <arglist>resource &a, int index[, bool set_clear]</arglist>
  2350.         <comment>Sets or clear bit in a</comment>
  2351.     </function>
  2352.     <function name="gmp_sign" return="int">
  2353.         <arglist>resource a</arglist>
  2354.         <comment>Gets the sign of the number</comment>
  2355.     </function>
  2356.     <function name="gmp_sqrtrem" return="array">
  2357.         <arglist>resource a</arglist>
  2358.         <comment>Square root with remainder</comment>
  2359.     </function>
  2360.     <function name="gmp_sqrt" return="resource">
  2361.         <arglist>resource a</arglist>
  2362.         <comment>Takes integer part of square root of a</comment>
  2363.     </function>
  2364.     <function name="gmp_strval" return="string">
  2365.         <arglist>resource gmpnumber [, int base]</arglist>
  2366.         <comment>Gets string representation of GMP number</comment>
  2367.     </function>
  2368.     <function name="gmp_sub" return="resource">
  2369.         <arglist>resource a, resource b</arglist>
  2370.         <comment>Subtract b from a</comment>
  2371.     </function>
  2372.     <function name="gmp_xor" return="resource">
  2373.         <arglist>resource a, resource b</arglist>
  2374.         <comment>Calculates logical exclusive OR of a and b</comment>
  2375.     </function>
  2376.     <function name="hw_array2objrec" return="string">
  2377.         <arglist>array objarr</arglist>
  2378.         <comment>Returns object record of object array</comment>
  2379.     </function>
  2380.     <function name="hw_changeobject" return="void">
  2381.         <arglist>int link, int objid, array attributes</arglist>
  2382.         <comment>Changes attributes of an object (obsolete)</comment>
  2383.     </function>
  2384.     <function name="hw_children" return="array">
  2385.         <arglist>int link, int objid</arglist>
  2386.         <comment>Returns array of children object ids</comment>
  2387.     </function>
  2388.     <function name="hw_childrenobj" return="array">
  2389.         <arglist>int link, int objid</arglist>
  2390.         <comment>Returns array of children object records</comment>
  2391.     </function>
  2392.     <function name="hw_close" return="void">
  2393.         <arglist>int link</arglist>
  2394.         <comment>Close connection to Hyperwave server</comment>
  2395.     </function>
  2396.     <function name="hw_connection_info" return="void">
  2397.         <arglist>int link</arglist>
  2398.         <comment>Prints information about the connection to Hyperwave server</comment>
  2399.     </function>
  2400.     <function name="hw_connect" return="int">
  2401.         <arglist>string host, int port [string username [, string password]]</arglist>
  2402.         <comment>Connect to the Hyperwave server</comment>
  2403.     </function>
  2404.     <function name="hw_cp" return="void">
  2405.         <arglist>int link, array objrec, int dest</arglist>
  2406.         <comment>Copies object</comment>
  2407.     </function>
  2408.     <function name="hw_deleteobject" return="void">
  2409.         <arglist>int link, int objid</arglist>
  2410.         <comment>Deletes object</comment>
  2411.     </function>
  2412.     <function name="hw_docbyanchor" return="int">
  2413.         <arglist>int link, int anchorid</arglist>
  2414.         <comment>Returns objid of document belonging to anchorid</comment>
  2415.     </function>
  2416.     <function name="hw_docbyanchorobj" return="array">
  2417.         <arglist>int link, int anchorid</arglist>
  2418.         <comment>Returns object record of document belonging to anchorid</comment>
  2419.     </function>
  2420.     <function name="hw_documentattributes" return="string">
  2421.         <arglist>hwdoc doc</arglist>
  2422.         <comment>An alias for hw_document_attributes</comment>
  2423.     </function>
  2424.     <function name="hw_document_attributes" return="string">
  2425.         <arglist>hwdoc doc</arglist>
  2426.         <comment>Returns object record of document</comment>
  2427.     </function>
  2428.     <function name="hw_documentbodytag" return="string">
  2429.         <arglist>hwdoc doc [, string prefix]</arglist>
  2430.         <comment>An alias for hw_document_bodytag</comment>
  2431.     </function>
  2432.     <function name="hw_document_bodytag" return="string">
  2433.         <arglist>hwdoc doc [, string prefix]</arglist>
  2434.         <comment>Return bodytag prefixed by prefix</comment>
  2435.     </function>
  2436.     <function name="hw_document_content" return="string">
  2437.         <arglist>hwdoc doc</arglist>
  2438.         <comment>Returns content of document</comment>
  2439.     </function>
  2440.     <function name="hw_document_setcontent" return="int">
  2441.         <arglist>hwdoc doc, string content</arglist>
  2442.         <comment>Sets/replaces content of document</comment>
  2443.     </function>
  2444.     <function name="hw_documentsize" return="int">
  2445.         <arglist>hwdoc doc</arglist>
  2446.         <comment>An alias for hw_document_size</comment>
  2447.     </function>
  2448.     <function name="hw_document_size" return="int">
  2449.         <arglist>hwdoc doc</arglist>
  2450.         <comment>Returns size of document</comment>
  2451.     </function>
  2452.     <function name="hw_dummy" return="string">
  2453.         <arglist>int link, int id, int msgid</arglist>
  2454.         <comment>Hyperwave dummy function</comment>
  2455.     </function>
  2456.     <function name="hw_edittext" return="void">
  2457.         <arglist>int link, hwdoc doc</arglist>
  2458.         <comment>Modifies text document</comment>
  2459.     </function>
  2460.     <function name="hw_error" return="int">
  2461.         <arglist>int link</arglist>
  2462.         <comment>Returns last error number</comment>
  2463.     </function>
  2464.     <function name="hw_errormsg" return="string">
  2465.         <arglist>int link</arglist>
  2466.         <comment>Returns last error message</comment>
  2467.     </function>
  2468.     <function name="hw_free_document" return="void">
  2469.         <arglist>hwdoc doc</arglist>
  2470.         <comment>Frees memory of document</comment>
  2471.     </function>
  2472.     <function name="hw_getanchors" return="array">
  2473.         <arglist>int link, int objid</arglist>
  2474.         <comment>Return all anchors of object</comment>
  2475.     </function>
  2476.     <function name="hw_getanchorsobj" return="array">
  2477.         <arglist>int link, int objid</arglist>
  2478.         <comment>Return all object records of anchors of object</comment>
  2479.     </function>
  2480.     <function name="hw_getandlock" return="string">
  2481.         <arglist>int link, int objid</arglist>
  2482.         <comment>Returns object record and locks object</comment>
  2483.     </function>
  2484.     <function name="hw_getcgi" return="hwdoc">
  2485.         <arglist>int link, int objid</arglist>
  2486.         <comment>Returns the output of a CGI script</comment>
  2487.     </function>
  2488.     <function name="hw_getchildcoll" return="array">
  2489.         <arglist>int link, int objid</arglist>
  2490.         <comment>Returns array of child collection object ids</comment>
  2491.     </function>
  2492.     <function name="hw_getchildcollobj" return="array">
  2493.         <arglist>int link, int objid</arglist>
  2494.         <comment>Returns array of child collection object records</comment>
  2495.     </function>
  2496.     <function name="hw_getchilddoccoll" return="array">
  2497.         <arglist>int link, int objid</arglist>
  2498.         <comment>Returns all children ids which are documents</comment>
  2499.     </function>
  2500.     <function name="hw_getchilddoccollobj" return="array">
  2501.         <arglist>int link, int objid</arglist>
  2502.         <comment>Returns all children object records which are documents</comment>
  2503.     </function>
  2504.     <function name="hw_getobjectbyftquerycoll" return="array">
  2505.         <arglist>int link, int collid, string query, int maxhits</arglist>
  2506.         <comment>Search for fulltext query in collection and return maxhits objids</comment>
  2507.     </function>
  2508.     <function name="hw_getobjectbyftquerycollobj" return="array">
  2509.         <arglist>int link, int collid, string query, int maxhits</arglist>
  2510.         <comment>Search for fulltext query in collection and return maxhits object records</comment>
  2511.     </function>
  2512.     <function name="hw_getobjectbyftquery" return="array">
  2513.         <arglist>int link, string query, int maxhits</arglist>
  2514.         <comment>Search for query as fulltext and return maxhits objids</comment>
  2515.     </function>
  2516.     <function name="hw_getobjectbyftqueryobj" return="array">
  2517.         <arglist>int link, string query, int maxhits</arglist>
  2518.         <comment>Search for query as fulltext and return maxhits object records</comment>
  2519.     </function>
  2520.     <function name="hw_getobjectbyquerycoll" return="array">
  2521.         <arglist>int link, int collid, string query, int maxhits</arglist>
  2522.         <comment>Search for query in collection and return maxhits objids</comment>
  2523.     </function>
  2524.     <function name="hw_getobjectbyquerycollobj" return="array">
  2525.         <arglist>int link, int collid, string query, int maxhits</arglist>
  2526.         <comment>Search for query in collection and return maxhits object records</comment>
  2527.     </function>
  2528.     <function name="hw_getobjectbyquery" return="array">
  2529.         <arglist>int link, string query, int maxhits</arglist>
  2530.         <comment>Search for query and return maxhits objids</comment>
  2531.     </function>
  2532.     <function name="hw_getobjectbyqueryobj" return="array">
  2533.         <arglist>int link, string query, int maxhits</arglist>
  2534.         <comment>Search for query and return maxhits object records</comment>
  2535.     </function>
  2536.     <function name="hw_getobject" return="string">
  2537.         <arglist>int link, int objid [, string query]</arglist>
  2538.         <comment>Returns object record</comment>
  2539.     </function>
  2540.     <function name="hw_getparents" return="array">
  2541.         <arglist>int link, int objid</arglist>
  2542.         <comment>Returns array of parent object ids</comment>
  2543.     </function>
  2544.     <function name="hw_getparentsobj" return="array">
  2545.         <arglist>int link, int objid</arglist>
  2546.         <comment>Returns array of parent object records</comment>
  2547.     </function>
  2548.     <function name="hw_getrellink" return="string">
  2549.         <arglist>int link, int rootid, int sourceid, int destid</arglist>
  2550.         <comment>Get link from source to dest relative to rootid</comment>
  2551.     </function>
  2552.     <function name="hw_getremote" return="int">
  2553.         <arglist>int link, int objid</arglist>
  2554.         <comment>Returns the content of a remote document</comment>
  2555.     </function>
  2556.     <function name="hw_getsrcbydestobj" return="int">
  2557.         <arglist>int link, int destid</arglist>
  2558.         <comment>Returns object id of source docuent by destination anchor</comment>
  2559.     </function>
  2560.     <function name="hw_gettext" return="hwdoc">
  2561.         <arglist>int link, int objid [, int rootid]</arglist>
  2562.         <comment>Returns text document. Links are relative to rootid if given</comment>
  2563.     </function>
  2564.     <function name="hw_getusername" return="string">
  2565.         <arglist>int link</arglist>
  2566.         <comment>Returns the current user name</comment>
  2567.     </function>
  2568.     <function name="hw_identify" return="void">
  2569.         <arglist>int link, string username, string password</arglist>
  2570.         <comment>Identifies at Hyperwave server</comment>
  2571.     </function>
  2572.     <function name="hw_incollections" return="array">
  2573.         <arglist>int link, array objids, array collids, int para</arglist>
  2574.         <comment>Returns object ids which are in collections</comment>
  2575.     </function>
  2576.     <function name="hw_info" return="void">
  2577.         <arglist>int link</arglist>
  2578.         <comment>Outputs info string</comment>
  2579.     </function>
  2580.     <function name="hw_inscoll" return="void">
  2581.         <arglist>int link, int parentid, array objarr</arglist>
  2582.         <comment>Inserts collection</comment>
  2583.     </function>
  2584.     <function name="hw_insdoc" return="void">
  2585.         <arglist>int link, int parentid, string objrec [, string text]</arglist>
  2586.         <comment>Inserts document</comment>
  2587.     </function>
  2588.     <function name="hw_insertanchors" return="string">
  2589.         <arglist>int hwdoc, array anchorecs, array dest [, array urlprefixes]</arglist>
  2590.         <comment>Inserts only anchors into text</comment>
  2591.     </function>
  2592.     <function name="hw_insertdocument" return="void">
  2593.         <arglist>int link, int parentid, hwdoc doc</arglist>
  2594.         <comment>Insert new document</comment>
  2595.     </function>
  2596.     <function name="hw_insertobject" return="int">
  2597.         <arglist>int link, string objrec, string parms</arglist>
  2598.         <comment>Inserts an object</comment>
  2599.     </function>
  2600.     <function name="hw_mapid" return="int">
  2601.         <arglist>int link, int serverid, int destid</arglist>
  2602.         <comment>Returns virtual object id of document on remote Hyperwave server</comment>
  2603.     </function>
  2604.     <function name="hw_modifyobject" return="void">
  2605.         <arglist>int link, int objid, array remattributes, array addattributes [, int mode]</arglist>
  2606.         <comment>Modifies attributes of an object</comment>
  2607.     </function>
  2608.     <function name="hw_mv" return="void">
  2609.         <arglist>int link, array objrec, int from, int dest</arglist>
  2610.         <comment>Moves object</comment>
  2611.     </function>
  2612.     <function name="hw_new_document_from_file" return="hwdoc">
  2613.         <arglist>string objrec, string filename</arglist>
  2614.         <comment>Create a new document from a file</comment>
  2615.     </function>
  2616.     <function name="hw_new_document" return="hwdoc">
  2617.         <arglist>string objrec, string data, int size</arglist>
  2618.         <comment>Create a new document</comment>
  2619.     </function>
  2620.     <function name="hw_objrec2array" return="array">
  2621.         <arglist>string objrec, [array format]</arglist>
  2622.         <comment>Returns object array of object record</comment>
  2623.     </function>
  2624.     <function name="hw_outputdocument" return="void">
  2625.         <arglist>hwdoc doc</arglist>
  2626.         <comment>An alias for hw_output_document</comment>
  2627.     </function>
  2628.     <function name="hw_output_document" return="void">
  2629.         <arglist>hwdoc doc</arglist>
  2630.         <comment>Prints document</comment>
  2631.     </function>
  2632.     <function name="hw_pconnect" return="int">
  2633.         <arglist>string host, int port [, string username [, string password]]</arglist>
  2634.         <comment>Connect to the Hyperwave server persistent</comment>
  2635.     </function>
  2636.     <function name="hw_pipecgi" return="hwdoc">
  2637.         <arglist>int link, int objid</arglist>
  2638.         <comment>Returns output of CGI script</comment>
  2639.     </function>
  2640.     <function name="hw_pipedocument" return="hwdoc">
  2641.         <arglist>int link, int objid [, array urlprefixes]</arglist>
  2642.         <comment>Returns document with links inserted. Optionally a array with five urlprefixes may be passed, which will be inserted for the different types of anchors. This should be a named array with the following keys: HW_DEFAULT_LINK, HW_IMAGE_LINK, HW_BACKGROUND_LINK, HW_INTAG_LINK, and HW_APPLET_LINK</comment>
  2643.     </function>
  2644.     <function name="hw_pipedocument" return="hwdoc">
  2645.         <arglist>int link, int objid</arglist>
  2646.         <comment>Returns document</comment>
  2647.     </function>
  2648.     <function name="hw_root" return="int">
  2649.         <arglist>void</arglist>
  2650.         <comment>Returns object id of root collection</comment>
  2651.     </function>
  2652.     <function name="hw_setlinkroot" return="void">
  2653.         <arglist>int link, int rootid</arglist>
  2654.         <comment>Set the id to which links are calculated</comment>
  2655.     </function>
  2656.     <function name="hw_stat" return="string">
  2657.         <arglist>int link</arglist>
  2658.         <comment>Returns status string</comment>
  2659.     </function>
  2660.     <function name="hw_unlock" return="void">
  2661.         <arglist>int link, int objid</arglist>
  2662.         <comment>Unlocks object</comment>
  2663.     </function>
  2664.     <function name="hw_who" return="array">
  2665.         <arglist>int link</arglist>
  2666.         <comment>Returns names and info of users loged in</comment>
  2667.     </function>
  2668.     <function name="iconv_get_encoding" return="array">
  2669.         <arglist>[string type]</arglist>
  2670.         <comment>Get internal encoding and output encoding for ob_iconv_handler()</comment>
  2671.     </function>
  2672.     <function name="iconv_set_encoding" return="bool">
  2673.         <arglist>string type, string charset</arglist>
  2674.         <comment>Sets internal encoding and output encoding for ob_iconv_handler()</comment>
  2675.     </function>
  2676.     <function name="iconv" return="string">
  2677.         <arglist>string in_charset, string out_charset, string str</arglist>
  2678.         <comment>Returns str converted to the out_charset character set</comment>
  2679.     </function>
  2680.     <function name="ob_iconv_handler" return="string">
  2681.         <arglist>string contents, int status</arglist>
  2682.         <comment>Returns str in output buffer converted to the iconv.output_encoding character set</comment>
  2683.     </function>
  2684.     <function name="imap_8bit" return="string">
  2685.         <arglist>string text</arglist>
  2686.         <comment>Convert an 8-bit string to a quoted-printable string</comment>
  2687.     </function>
  2688.     <function name="imap_alerts" return="array">
  2689.         <arglist>void</arglist>
  2690.         <comment>Returns an array of all IMAP alerts that have been generated since the last page load or since the last imap_alerts() call, whichever came last. The alert stack is cleared after imap_alerts() is called.</comment>
  2691.     </function>
  2692.     <function name="imap_append" return="bool">
  2693.         <arglist>resource stream_id, string folder, string message [, string options]</arglist>
  2694.         <comment>Append a new message to a specified mailbox</comment>
  2695.     </function>
  2696.     <function name="imap_base64" return="string">
  2697.         <arglist>string text</arglist>
  2698.         <comment>Decode BASE64 encoded text</comment>
  2699.     </function>
  2700.     <function name="imap_binary" return="string">
  2701.         <arglist>string text</arglist>
  2702.         <comment>Convert an 8bit string to a base64 string</comment>
  2703.     </function>
  2704.     <function name="imap_body" return="string">
  2705.         <arglist>resource stream_id, int msg_no [, int options]</arglist>
  2706.         <comment>Read the message body</comment>
  2707.     </function>
  2708.     <function name="imap_bodystruct" return="object">
  2709.         <arglist>resource stream_id, int msg_no, int section</arglist>
  2710.         <comment>Read the structure of a specified body section of a specific message</comment>
  2711.     </function>
  2712.     <function name="imap_check" return="object">
  2713.         <arglist>resource stream_id</arglist>
  2714.         <comment>Get mailbox properties</comment>
  2715.     </function>
  2716.     <function name="imap_clearflag_full" return="bool">
  2717.         <arglist>resource stream_id, string sequence, string flag [, int options]</arglist>
  2718.         <comment>Clears flags on messages</comment>
  2719.     </function>
  2720.     <function name="imap_close" return="bool">
  2721.         <arglist>resource stream_id [, int options]</arglist>
  2722.         <comment>Close an IMAP stream</comment>
  2723.     </function>
  2724.     <function name="imap_createmailbox" return="bool">
  2725.         <arglist>resource stream_id, string mailbox</arglist>
  2726.         <comment>Create a new mailbox</comment>
  2727.     </function>
  2728.     <function name="imap_deletemailbox" return="bool">
  2729.         <arglist>resource stream_id, string mailbox</arglist>
  2730.         <comment>Delete a mailbox</comment>
  2731.     </function>
  2732.     <function name="imap_delete" return="bool">
  2733.         <arglist>resource stream_id, int msg_no [, int options]</arglist>
  2734.         <comment>Mark a message for deletion</comment>
  2735.     </function>
  2736.     <function name="imap_errors" return="array">
  2737.         <arglist>void</arglist>
  2738.         <comment>Returns an array of all IMAP errors generated since the last page load, or since the last imap_errors() call, whichever came last. The error stack is cleared after imap_errors() is called.</comment>
  2739.     </function>
  2740.     <function name="imap_expunge" return="bool">
  2741.         <arglist>resource stream_id</arglist>
  2742.         <comment>Permanently delete all messages marked for deletion</comment>
  2743.     </function>
  2744.     <function name="imap_fetchbody" return="string">
  2745.         <arglist>resource stream_id, int msg_no, int section [, int options]</arglist>
  2746.         <comment>Get a specific body section</comment>
  2747.     </function>
  2748.     <function name="imap_fetchheader" return="string">
  2749.         <arglist>resource stream_id, int msg_no [, int options]</arglist>
  2750.         <comment>Get the full unfiltered header for a message</comment>
  2751.     </function>
  2752.     <function name="imap_fetch_overview" return="array">
  2753.         <arglist>resource stream_id, int msg_no [, int options]</arglist>
  2754.         <comment>Read an overview of the information in the headers of the given message sequence</comment>
  2755.     </function>
  2756.     <function name="imap_fetchstructure" return="object">
  2757.         <arglist>resource stream_id, int msg_no [, int options]</arglist>
  2758.         <comment>Read the full structure of a message</comment>
  2759.     </function>
  2760.     <function name="imap_getmailboxes" return="array">
  2761.         <arglist>resource stream_id, string ref, string pattern</arglist>
  2762.         <comment>Reads the list of mailboxes and returns a full array of objects containing name, attributes, and delimiter</comment>
  2763.     </function>
  2764.     <function name="imap_get_quota" return="array">
  2765.         <arglist>resource stream_id, string qroot</arglist>
  2766.         <comment>Returns the quota set to the mailbox account qroot</comment>
  2767.     </function>
  2768.     <function name="imap_get_quotaroot" return="array">
  2769.         <arglist>resource stream_id, string mbox</arglist>
  2770.         <comment>Returns the quota set to the mailbox account mbox</comment>
  2771.     </function>
  2772.     <function name="imap_getsubscribed" return="array">
  2773.         <arglist>resource stream_id, string ref, string pattern</arglist>
  2774.         <comment>Return a list of subscribed mailboxes, in the same format as imap_getmailboxes()</comment>
  2775.     </function>
  2776.     <function name="imap_headerinfo" return="object">
  2777.         <arglist>resource stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]]</arglist>
  2778.         <comment>Read the headers of the message</comment>
  2779.     </function>
  2780.     <function name="imap_headers" return="array">
  2781.         <arglist>resource stream_id</arglist>
  2782.         <comment>Returns headers for all messages in a mailbox</comment>
  2783.     </function>
  2784.     <function name="imap_last_error" return="string">
  2785.         <arglist>void</arglist>
  2786.         <comment>Returns the last error that was generated by an IMAP function. The error stack is NOT cleared after this call.</comment>
  2787.     </function>
  2788.     <function name="imap_list" return="array">
  2789.         <arglist>resource stream_id, string ref, string pattern</arglist>
  2790.         <comment>Read the list of mailboxes</comment>
  2791.     </function>
  2792.     <function name="imap_lsub" return="array">
  2793.         <arglist>resource stream_id, string ref, string pattern</arglist>
  2794.         <comment>Return a list of subscribed mailboxes</comment>
  2795.     </function>
  2796.     <function name="imap_mailboxmsginfo" return="object">
  2797.         <arglist>resource stream_id</arglist>
  2798.         <comment>Returns info about the current mailbox</comment>
  2799.     </function>
  2800.     <function name="imap_mail_compose" return="string">
  2801.         <arglist>array envelope, array body</arglist>
  2802.         <comment>Create a MIME message based on given envelope and body sections</comment>
  2803.     </function>
  2804.     <function name="imap_mail_copy" return="bool">
  2805.         <arglist>resource stream_id, int msg_no, string mailbox [, int options]</arglist>
  2806.         <comment>Copy specified message to a mailbox</comment>
  2807.     </function>
  2808.     <function name="imap_mail_move" return="bool">
  2809.         <arglist>resource stream_id, int msg_no, string mailbox [, int options]</arglist>
  2810.         <comment>Move specified message to a mailbox</comment>
  2811.     </function>
  2812.     <function name="imap_mail" return="int">
  2813.         <arglist>string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]]</arglist>
  2814.         <comment>Send an email message</comment>
  2815.     </function>
  2816.     <function name="imap_mime_header_decode" return="array">
  2817.         <arglist>string str</arglist>
  2818.         <comment>Decode mime header element in accordance with RFC 2047 and return array of objects containing 'charset' encoding and decoded 'text'</comment>
  2819.     </function>
  2820.     <function name="imap_msgno" return="int">
  2821.         <arglist>resource stream_id, int unique_msg_id</arglist>
  2822.         <comment>Get the sequence number associated with a UID</comment>
  2823.     </function>
  2824.     <function name="imap_num_msg" return="int">
  2825.         <arglist>resource stream_id</arglist>
  2826.         <comment>Gives the number of messages in the current mailbox</comment>
  2827.     </function>
  2828.     <function name="imap_num_recent" return="int">
  2829.         <arglist>resource stream_id</arglist>
  2830.         <comment>Gives the number of recent messages in current mailbox</comment>
  2831.     </function>
  2832.     <function name="imap_open" return="resource">
  2833.         <arglist>string mailbox, string user, string password [, int options]</arglist>
  2834.         <comment>Open an IMAP stream to a mailbox</comment>
  2835.     </function>
  2836.     <function name="imap_ping" return="bool">
  2837.         <arglist>resource stream_id</arglist>
  2838.         <comment>Check if the IMAP stream is still active</comment>
  2839.     </function>
  2840.     <function name="imap_qprint" return="string">
  2841.         <arglist>string text</arglist>
  2842.         <comment>Convert a quoted-printable string to an 8-bit string</comment>
  2843.     </function>
  2844.     <function name="imap_renamemailbox" return="bool">
  2845.         <arglist>resource stream_id, string old_name, string new_name</arglist>
  2846.         <comment>Rename a mailbox</comment>
  2847.     </function>
  2848.     <function name="imap_reopen" return="bool">
  2849.         <arglist>resource stream_id, string mailbox [, int options]</arglist>
  2850.         <comment>Reopen an IMAP stream to a new mailbox</comment>
  2851.     </function>
  2852.     <function name="imap_rfc822_parse_adrlist" return="array">
  2853.         <arglist>string address_string, string default_host</arglist>
  2854.         <comment>Parses an address string</comment>
  2855.     </function>
  2856.     <function name="imap_rfc822_parse_headers" return="object">
  2857.         <arglist>string headers [, string default_host]</arglist>
  2858.         <comment>Parse a set of mail headers contained in a string, and return an object similar to imap_headerinfo()</comment>
  2859.     </function>
  2860.     <function name="imap_rfc822_write_address" return="string">
  2861.         <arglist>string mailbox, string host, string personal</arglist>
  2862.         <comment>Returns a properly formatted email address given the mailbox, host, and personal info</comment>
  2863.     </function>
  2864.     <function name="imap_scan" return="array">
  2865.         <arglist>resource stream_id, string ref, string pattern, string content</arglist>
  2866.         <comment>Read list of mailboxes containing a certain string</comment>
  2867.     </function>
  2868.     <function name="imap_search" return="array">
  2869.         <arglist>resource stream_id, string criteria [, int options [, string charset]]</arglist>
  2870.         <comment>Return a list of messages matching the given criteria</comment>
  2871.     </function>
  2872.     <function name="imap_setacl" return="bool">
  2873.         <arglist>resource stream_id, string mailbox, string id, string rights</arglist>
  2874.         <comment>Sets the ACL for a given mailbox</comment>
  2875.     </function>
  2876.     <function name="imap_setflag_full" return="bool">
  2877.         <arglist>resource stream_id, string sequence, string flag [, int options]</arglist>
  2878.         <comment>Sets flags on messages</comment>
  2879.     </function>
  2880.     <function name="imap_set_quota" return="bool">
  2881.         <arglist>resource stream_id, string qroot, int mailbox_size</arglist>
  2882.         <comment>Will set the quota for qroot mailbox</comment>
  2883.     </function>
  2884.     <function name="imap_sort" return="array">
  2885.         <arglist>resource stream_id, int criteria, int reverse [, int options [, string search_criteria [, string charset]]]</arglist>
  2886.         <comment>Sort an array of message headers, optionally including only messages that meet specified criteria.</comment>
  2887.     </function>
  2888.     <function name="imap_status" return="object">
  2889.         <arglist>resource stream_id, string mailbox, int options</arglist>
  2890.         <comment>Get status info from a mailbox</comment>
  2891.     </function>
  2892.     <function name="imap_subscribe" return="bool">
  2893.         <arglist>resource stream_id, string mailbox</arglist>
  2894.         <comment>Subscribe to a mailbox</comment>
  2895.     </function>
  2896.     <function name="imap_thread" return="array">
  2897.         <arglist>resource stream_id [, int options]</arglist>
  2898.         <comment>Return threaded by REFERENCES tree</comment>
  2899.     </function>
  2900.     <function name="imap_timeout" return="mixed">
  2901.         <arglist>int timeout_type [, int timeout]</arglist>
  2902.         <comment>Set or fetch imap timeout</comment>
  2903.     </function>
  2904.     <function name="imap_uid" return="int">
  2905.         <arglist>resource stream_id, int msg_no</arglist>
  2906.         <comment>Get the unique message id associated with a standard sequential message number</comment>
  2907.     </function>
  2908.     <function name="imap_undelete" return="bool">
  2909.         <arglist>resource stream_id, int msg_no</arglist>
  2910.         <comment>Remove the delete flag from a message</comment>
  2911.     </function>
  2912.     <function name="imap_unsubscribe" return="bool">
  2913.         <arglist>resource stream_id, string mailbox</arglist>
  2914.         <comment>Unsubscribe from a mailbox</comment>
  2915.     </function>
  2916.     <function name="imap_utf7_decode" return="string">
  2917.         <arglist>string buf</arglist>
  2918.         <comment>Decode a modified UTF-7 string</comment>
  2919.     </function>
  2920.     <function name="imap_utf7_encode" return="string">
  2921.         <arglist>string buf</arglist>
  2922.         <comment>Encode a string in modified UTF-7</comment>
  2923.     </function>
  2924.     <function name="imap_utf8" return="string">
  2925.         <arglist>string mime_encoded_text</arglist>
  2926.         <comment>Convert a mime-encoded text to UTF-8</comment>
  2927.     </function>
  2928.     <function name="ifx_affected_rows" return="int">
  2929.         <arglist>resource resultid</arglist>
  2930.         <comment>Returns the number of rows affected by query identified by resultid</comment>
  2931.     </function>
  2932.     <function name="ifx_blobinfile_mode" return="bool">
  2933.         <arglist>int mode</arglist>
  2934.         <comment>Sets the default blob-mode for all select-queries</comment>
  2935.     </function>
  2936.     <function name="ifx_byteasvarchar" return="bool">
  2937.         <arglist>int mode</arglist>
  2938.         <comment>Sets the default byte-mode for all select-queries</comment>
  2939.     </function>
  2940.     <function name="ifx_close" return="bool">
  2941.         <arglist>[resource connid]</arglist>
  2942.         <comment>Close informix connection</comment>
  2943.     </function>
  2944.     <function name="ifx_connect" return="resource">
  2945.         <arglist>[string database [, string userid [, string password]]]</arglist>
  2946.         <comment>Connects to database using userid/password, returns connection id</comment>
  2947.     </function>
  2948.     <function name="ifx_copy_blob" return="int">
  2949.         <arglist>int bid</arglist>
  2950.         <comment>Duplicates the given blob-object</comment>
  2951.     </function>
  2952.     <function name="ifx_create_blob" return="int">
  2953.         <arglist>int type, int mode, string param</arglist>
  2954.         <comment>Creates a blob-object</comment>
  2955.     </function>
  2956.     <function name="ifx_create_char" return="int">
  2957.         <arglist>string param</arglist>
  2958.         <comment>Creates a char-object</comment>
  2959.     </function>
  2960.     <function name="ifx_do" return="bool">
  2961.         <arglist>resource resultid</arglist>
  2962.         <comment>Executes a previously prepared query or opens a cursor for it</comment>
  2963.     </function>
  2964.     <function name="ifx_errormsg" return="string">
  2965.         <arglist>[int errorcode]</arglist>
  2966.         <comment>Returns the Informix errormessage associated with</comment>
  2967.     </function>
  2968.     <function name="ifx_error" return="string">
  2969.         <arglist>[resource connection_id]</arglist>
  2970.         <comment>Returns the Informix error codes (SQLSTATE & SQLCODE)</comment>
  2971.     </function>
  2972.     <function name="ifx_fetch_row" return="array">
  2973.         <arglist>resource resultid [, mixed position]</arglist>
  2974.         <comment>Fetches the next row or <position> row if using a scroll cursor</comment>
  2975.     </function>
  2976.     <function name="ifx_fieldproperties" return="array">
  2977.         <arglist>resource resultid</arglist>
  2978.         <comment>Returns an associative for query <resultid> array with fieldnames as key</comment>
  2979.     </function>
  2980.     <function name="ifx_fieldtypes" return="array">
  2981.         <arglist>resource resultid</arglist>
  2982.         <comment>Returns an associative array with fieldnames as key for query <resultid></comment>
  2983.     </function>
  2984.     <function name="ifx_free_blob" return="int">
  2985.         <arglist>int bid</arglist>
  2986.         <comment>Deletes the blob-object</comment>
  2987.     </function>
  2988.     <function name="ifx_free_char" return="bool">
  2989.         <arglist>int bid</arglist>
  2990.         <comment>Deletes the char-object</comment>
  2991.     </function>
  2992.     <function name="ifx_free_result" return="bool">
  2993.         <arglist>resource resultid</arglist>
  2994.         <comment>Releases resources for query associated with resultid</comment>
  2995.     </function>
  2996.     <function name="ifx_get_blob" return="string">
  2997.         <arglist>int bid</arglist>
  2998.         <comment>Returns the content of the blob-object</comment>
  2999.     </function>
  3000.     <function name="ifx_get_char" return="string">
  3001.         <arglist>int bid</arglist>
  3002.         <comment>Returns the content of the char-object</comment>
  3003.     </function>
  3004.     <function name="ifx_getsqlca" return="array">
  3005.         <arglist>resource resultid</arglist>
  3006.         <comment>Returns the sqlerrd[] fields of the sqlca struct for query resultid</comment>
  3007.     </function>
  3008.     <function name="ifx_htmltbl_result" return="int">
  3009.         <arglist>resource resultid [, string htmltableoptions]</arglist>
  3010.         <comment>Formats all rows of the resultid query into a html table</comment>
  3011.     </function>
  3012.     <function name="ifx_nullformat" return="bool">
  3013.         <arglist>int mode</arglist>
  3014.         <comment>Sets the default return value of a NULL-value on a fetch-row</comment>
  3015.     </function>
  3016.     <function name="ifx_num_fields" return="int">
  3017.         <arglist>resource resultid</arglist>
  3018.         <comment>Returns the number of columns in query resultid</comment>
  3019.     </function>
  3020.     <function name="ifx_num_rows" return="int">
  3021.         <arglist>resource resultid</arglist>
  3022.         <comment>Returns the number of rows already fetched for query identified by resultid</comment>
  3023.     </function>
  3024.     <function name="ifx_pconnect" return="resource">
  3025.         <arglist>[string database [, string userid [, string password]]]</arglist>
  3026.         <comment>Connects to database using userid/password, returns connection id</comment>
  3027.     </function>
  3028.     <function name="ifx_prepare" return="resource">
  3029.         <arglist>string query, resource connid [, int cursortype] [, array idarray]</arglist>
  3030.         <comment>Prepare a query on a given connection</comment>
  3031.     </function>
  3032.     <function name="ifx_query" return="resource">
  3033.         <arglist>string query, resource connid [, int cursortype] [, array idarray]</arglist>
  3034.         <comment>Perform a query on a given connection</comment>
  3035.     </function>
  3036.     <function name="ifx_textasvarchar" return="bool">
  3037.         <arglist>int mode</arglist>
  3038.         <comment>Sets the default text-mode for all select-queries</comment>
  3039.     </function>
  3040.     <function name="ifx_update_blob" return="int">
  3041.         <arglist>int bid, string content</arglist>
  3042.         <comment>Updates the content of the blob-object</comment>
  3043.     </function>
  3044.     <function name="ifx_update_char" return="bool">
  3045.         <arglist>int bid, string content</arglist>
  3046.         <comment>Updates the content of the char-object</comment>
  3047.     </function>
  3048.     <function name="ifxus_close_slob" return="bool">
  3049.         <arglist>int bid</arglist>
  3050.         <comment>Deletes the slob-object</comment>
  3051.     </function>
  3052.     <function name="ifxus_create_slob" return="int">
  3053.         <arglist>int mode</arglist>
  3054.         <comment>Creates a slob-object and opens it</comment>
  3055.     </function>
  3056.     <function name="ifxus_free_slob" return="bool">
  3057.         <arglist>int bid</arglist>
  3058.         <comment>Deletes the slob-object</comment>
  3059.     </function>
  3060.     <function name="ifxus_open_slob" return="int">
  3061.         <arglist>int bid, int mode</arglist>
  3062.         <comment>Opens an slob-object</comment>
  3063.     </function>
  3064.     <function name="ifxus_read_slob" return="string">
  3065.         <arglist>int bid, int nbytes</arglist>
  3066.         <comment>Reads nbytes of the slob-object</comment>
  3067.     </function>
  3068.     <function name="ifxus_seek_slob" return="int">
  3069.         <arglist>int bid, int mode, long offset</arglist>
  3070.         <comment>Sets the current file or seek position of an open slob-object</comment>
  3071.     </function>
  3072.     <function name="ifxus_tell_slob" return="int">
  3073.         <arglist>int bid</arglist>
  3074.         <comment>Returns the current file or seek position of an open slob-object</comment>
  3075.     </function>
  3076.     <function name="ifxus_write_slob" return="int">
  3077.         <arglist>int bid, string content</arglist>
  3078.         <comment>Writes a string into the slob-object</comment>
  3079.     </function>
  3080.     <function name="ingres_autocommit" return="bool">
  3081.         <arglist>[resource link]</arglist>
  3082.         <comment>Switch autocommit on or off</comment>
  3083.     </function>
  3084.     <function name="ingres_close" return="bool">
  3085.         <arglist>[resource link]</arglist>
  3086.         <comment>Close an Ingres II database connection</comment>
  3087.     </function>
  3088.     <function name="ingres_commit" return="bool">
  3089.         <arglist>[resource link]</arglist>
  3090.         <comment>Commit a transaction</comment>
  3091.     </function>
  3092.     <function name="ingres_connect" return="resource">
  3093.         <arglist>[string database [, string username [, string password]]]</arglist>
  3094.         <comment>Open a connection to an Ingres II database the syntax of database is [node_id::]dbname[/svr_class]</comment>
  3095.     </function>
  3096.     <function name="ingres_fetch_array" return="array">
  3097.         <arglist>[int result_type [, resource link]]</arglist>
  3098.         <comment>Fetch a row of result into an array result_type can be II_NUM for enumerated array, II_ASSOC for associative array, or II_BOTH (default)</comment>
  3099.     </function>
  3100.     <function name="ingres_fetch_object" return="array">
  3101.         <arglist>[int result_type [, resource link]]</arglist>
  3102.         <comment>Fetch a row of result into an object result_type can be II_NUM for enumerated object, II_ASSOC for associative object, or II_BOTH (default)</comment>
  3103.     </function>
  3104.     <function name="ingres_fetch_row" return="array">
  3105.         <arglist>[resource link]</arglist>
  3106.         <comment>Fetch a row of result into an enumerated array</comment>
  3107.     </function>
  3108.     <function name="ingres_field_length" return="string">
  3109.         <arglist>int index [, resource link]</arglist>
  3110.         <comment>Return the length of a field in a query result index must be >0 and <= ingres_num_fields()</comment>
  3111.     </function>
  3112.     <function name="ingres_field_name" return="string">
  3113.         <arglist>int index [, resource link]</arglist>
  3114.         <comment>Return the name of a field in a query result index must be >0 and <= ingres_num_fields()</comment>
  3115.     </function>
  3116.     <function name="ingres_field_nullable" return="string">
  3117.         <arglist>int index [, resource link]</arglist>
  3118.         <comment>Return true if the field is nullable and false otherwise index must be >0 and <= ingres_num_fields()</comment>
  3119.     </function>
  3120.     <function name="ingres_field_precision" return="string">
  3121.         <arglist>int index [, resource link]</arglist>
  3122.         <comment>Return the precision of a field in a query result index must be >0 and <= ingres_num_fields()</comment>
  3123.     </function>
  3124.     <function name="ingres_field_scale" return="string">
  3125.         <arglist>int index [, resource link]</arglist>
  3126.         <comment>Return the scale of a field in a query result index must be >0 and <= ingres_num_fields()</comment>
  3127.     </function>
  3128.     <function name="ingres_field_type" return="string">
  3129.         <arglist>int index [, resource link]</arglist>
  3130.         <comment>Return the type of a field in a query result index must be >0 and <= ingres_num_fields()</comment>
  3131.     </function>
  3132.     <function name="ingres_num_fields" return="int">
  3133.         <arglist>[resource link]</arglist>
  3134.         <comment>Return the number of fields returned by the last query</comment>
  3135.     </function>
  3136.     <function name="ingres_num_rows" return="int">
  3137.         <arglist>[resource link]</arglist>
  3138.         <comment>Return the number of rows affected/returned by the last query</comment>
  3139.     </function>
  3140.     <function name="ingres_pconnect" return="resource">
  3141.         <arglist>[string database [, string username [, string password]]]</arglist>
  3142.         <comment>Open a persistent connection to an Ingres II database the syntax of database is [node_id::]dbname[/svr_class]</comment>
  3143.     </function>
  3144.     <function name="ingres_query" return="bool">
  3145.         <arglist>string query [, resource link]</arglist>
  3146.         <comment>Send a SQL query to Ingres II</comment>
  3147.     </function>
  3148.     <function name="ingres_rollback" return="bool">
  3149.         <arglist>[resource link]</arglist>
  3150.         <comment>Roll back a transaction</comment>
  3151.     </function>
  3152.     <function name="ibase_add_user" return="bool">
  3153.         <arglist>string server, string dba_user_name, string dba_password, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]</arglist>
  3154.         <comment>Add an user to security database (only for IB6 or later)</comment>
  3155.     </function>
  3156.     <function name="ibase_blob_add" return="bool">
  3157.         <arglist>int blob_id, string data</arglist>
  3158.         <comment>Add data into created blob</comment>
  3159.     </function>
  3160.     <function name="ibase_blob_cancel" return="bool">
  3161.         <arglist>int blob_id</arglist>
  3162.         <comment>Cancel creating blob</comment>
  3163.     </function>
  3164.     <function name="ibase_blob_close" return="bool">
  3165.         <arglist>int blob_id</arglist>
  3166.         <comment>Close blob</comment>
  3167.     </function>
  3168.     <function name="ibase_blob_create" return="int">
  3169.         <arglist>[resource link_identifier]</arglist>
  3170.         <comment>Create blob for adding data</comment>
  3171.     </function>
  3172.     <function name="ibase_blob_echo" return="bool">
  3173.         <arglist>string blob_id_str</arglist>
  3174.         <comment>Output blob contents to browser</comment>
  3175.     </function>
  3176.     <function name="ibase_blob_get" return="string">
  3177.         <arglist>int blob_id, int len</arglist>
  3178.         <comment>Get len bytes data from open blob</comment>
  3179.     </function>
  3180.     <function name="ibase_blob_import" return="string">
  3181.         <arglist>[resource link_identifier, ] int file_id</arglist>
  3182.         <comment>Create blob, copy file in it, and close it</comment>
  3183.     </function>
  3184.     <function name="ibase_blob_info" return="object">
  3185.         <arglist>string blob_id_str</arglist>
  3186.         <comment>Return blob length and other useful info</comment>
  3187.     </function>
  3188.     <function name="ibase_blob_open" return="int">
  3189.         <arglist>string blob_id</arglist>
  3190.         <comment>Open blob for retriving data parts</comment>
  3191.     </function>
  3192.     <function name="ibase_close" return="bool">
  3193.         <arglist>[resource link_identifier]</arglist>
  3194.         <comment>Close an InterBase connection</comment>
  3195.     </function>
  3196.     <function name="ibase_commit" return="bool">
  3197.         <arglist>resource link_identifier</arglist>
  3198.         <comment>Commit transaction</comment>
  3199.     </function>
  3200.     <function name="ibase_connect" return="resource">
  3201.         <arglist>string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]]</arglist>
  3202.         <comment>Open a connection to an InterBase database</comment>
  3203.     </function>
  3204.     <function name="ibase_delete_user" return="bool">
  3205.         <arglist>string server, string dba_user_name, string dba_password, string username</arglist>
  3206.         <comment>Delete an user from security database (only for IB6 or later)</comment>
  3207.     </function>
  3208.     <function name="ibase_errmsg" return="string">
  3209.         <arglist>void</arglist>
  3210.         <comment>Return error message</comment>
  3211.     </function>
  3212.     <function name="ibase_execute" return="resource">
  3213.         <arglist>resource query [, int bind_args [, int ...]]</arglist>
  3214.         <comment>Execute a previously prepared query</comment>
  3215.     </function>
  3216.     <function name="ibase_fetch_assoc" return="array">
  3217.         <arglist>resource result [, int blob_flag]</arglist>
  3218.         <comment>Fetch a row  from the results of a query</comment>
  3219.     </function>
  3220.     <function name="ibase_fetch_object" return="object">
  3221.         <arglist>resource result [, int blob_flag]</arglist>
  3222.         <comment>Fetch a object from the results of a query</comment>
  3223.     </function>
  3224.     <function name="ibase_fetch_row" return="array">
  3225.         <arglist>resource result [, int blob_flag]</arglist>
  3226.         <comment>Fetch a row  from the results of a query</comment>
  3227.     </function>
  3228.     <function name="ibase_field_info" return="array">
  3229.         <arglist>resource result, int field_number</arglist>
  3230.         <comment>Get information about a field</comment>
  3231.     </function>
  3232.     <function name="ibase_free_query" return="bool">
  3233.         <arglist>resource query</arglist>
  3234.         <comment>Free memory used by a query</comment>
  3235.     </function>
  3236.     <function name="ibase_free_result" return="bool">
  3237.         <arglist>resource result</arglist>
  3238.         <comment>Free the memory used by a result</comment>
  3239.     </function>
  3240.     <function name="ibase_modify_user" return="bool">
  3241.         <arglist>string server, string dba_user_name, string dba_password, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]</arglist>
  3242.         <comment>Modify an user in security database (only for IB6 or later)</comment>
  3243.     </function>
  3244.     <function name="ibase_num_fields" return="int">
  3245.         <arglist>resource result</arglist>
  3246.         <comment>Get the number of fields in result</comment>
  3247.     </function>
  3248.     <function name="ibase_pconnect" return="resource">
  3249.         <arglist>string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]]</arglist>
  3250.         <comment>Open a persistent connection to an InterBase database</comment>
  3251.     </function>
  3252.     <function name="ibase_prepare" return="resource">
  3253.         <arglist>[resource link_identifier, ] string query</arglist>
  3254.         <comment>Prepare a query for later execution</comment>
  3255.     </function>
  3256.     <function name="ibase_query" return="resource">
  3257.         <arglist>[resource link_identifier [, string query [, int bind_args]]]</arglist>
  3258.         <comment>Execute a query</comment>
  3259.     </function>
  3260.     <function name="ibase_rollback" return="bool">
  3261.         <arglist>resource link_identifier</arglist>
  3262.         <comment>Rollback transaction</comment>
  3263.     </function>
  3264.     <function name="ibase_timefmt" return="int">
  3265.         <arglist>string format</arglist>
  3266.         <comment>Sets the format of timestamp, date and time columns returned from queries</comment>
  3267.     </function>
  3268.     <function name="ibase_trans" return="resource">
  3269.         <arglist>[int trans_args [, resource link_identifier]]</arglist>
  3270.         <comment>Start transaction</comment>
  3271.     </function>
  3272.     <function name="ircg_channel_mode" return="bool">
  3273.         <arglist>int connection, string channel, string mode_spec, string nick</arglist>
  3274.         <comment>Sets channel mode flags for user</comment>
  3275.     </function>
  3276.     <function name="ircg_disconnect" return="bool">
  3277.         <arglist>int connection, string reason</arglist>
  3278.         <comment>Terminate IRC connection</comment>
  3279.     </function>
  3280.     <function name="ircg_eval_ecmascript_params" return="array">
  3281.         <arglist>string params</arglist>
  3282.         <comment>Decodes a list of JS-encoded parameters into a native array</comment>
  3283.     </function>
  3284.     <function name="ircg_fetch_error_msg" return="array">
  3285.         <arglist>int connection</arglist>
  3286.         <comment>Returns the error from previous ircg operation</comment>
  3287.     </function>
  3288.     <function name="ircg_get_username" return="string">
  3289.         <arglist>int connection</arglist>
  3290.         <comment>Gets username for connection</comment>
  3291.     </function>
  3292.     <function name="ircg_html_encode" return="string">
  3293.         <arglist>string html_text</arglist>
  3294.         <comment>Encodes HTML preserving output</comment>
  3295.     </function>
  3296.     <function name="ircg_ignore_add" return="bool">
  3297.         <arglist>int connection, string nick</arglist>
  3298.         <comment>Adds a user to your ignore list on a server</comment>
  3299.     </function>
  3300.     <function name="ircg_ignore_del" return="bool">
  3301.         <arglist>int connection, string nick</arglist>
  3302.         <comment>Removes a user from your ignore list</comment>
  3303.     </function>
  3304.     <function name="ircg_invite" return="bool">
  3305.         <arglist>int connection, string channel, string nickname</arglist>
  3306.         <comment>INVITEs nickname to channel</comment>
  3307.     </function>
  3308.     <function name="ircg_is_conn_alive" return="bool">
  3309.         <arglist>int connection</arglist>
  3310.         <comment>Checks connection status</comment>
  3311.     </function>
  3312.     <function name="ircg_join" return="bool">
  3313.         <arglist>int connection, string channel [, string chan-key]</arglist>
  3314.         <comment>Joins a channel on a connected server</comment>
  3315.     </function>
  3316.     <function name="ircg_kick" return="bool">
  3317.         <arglist>int connection, string channel, string nick, string reason</arglist>
  3318.         <comment>Kicks user from channel</comment>
  3319.     </function>
  3320.     <function name="ircg_list" return="bool">
  3321.         <arglist>int connection, string channel</arglist>
  3322.         <comment>List topic/user count of channel(s)</comment>
  3323.     </function>
  3324.     <function name="ircg_lookup_format_messages" return="bool">
  3325.         <arglist>string name</arglist>
  3326.         <comment>Selects a set of format strings for display of IRC messages</comment>
  3327.     </function>
  3328.     <function name="ircg_lusers" return="bool">
  3329.         <arglist>int connection</arglist>
  3330.         <comment>IRC network statistics</comment>
  3331.     </function>
  3332.     <function name="ircg_msg" return="bool">
  3333.         <arglist>int connection, string recipient, string message [,bool loop-suppress]</arglist>
  3334.         <comment>Delivers a message to the IRC network</comment>
  3335.     </function>
  3336.     <function name="ircg_names" return="bool">
  3337.         <arglist>int connection, string channel [, string target]</arglist>
  3338.         <comment>Queries visible usernames</comment>
  3339.     </function>
  3340.     <function name="ircg_nick" return="bool">
  3341.         <arglist>int connection, string newnick</arglist>
  3342.         <comment>Changes the nickname</comment>
  3343.     </function>
  3344.     <function name="ircg_nickname_escape" return="string">
  3345.         <arglist>string nick</arglist>
  3346.         <comment>Escapes special characters in nickname to be IRC-compliant</comment>
  3347.     </function>
  3348.     <function name="ircg_nickname_unescape" return="string">
  3349.         <arglist>string nick</arglist>
  3350.         <comment>Decodes encoded nickname</comment>
  3351.     </function>
  3352.     <function name="ircg_notice" return="bool">
  3353.         <arglist>int connection, string recipient, string message</arglist>
  3354.         <comment>Sends a one-way communication NOTICE to a target</comment>
  3355.     </function>
  3356.     <function name="ircg_oper" return="bool">
  3357.         <arglist>int connection, string name, string password</arglist>
  3358.         <comment>Elevates privileges to IRC OPER</comment>
  3359.     </function>
  3360.     <function name="ircg_part" return="bool">
  3361.         <arglist>int connection, string channel</arglist>
  3362.         <comment>Leaves a channel</comment>
  3363.     </function>
  3364.     <function name="ircg_pconnect" return="int">
  3365.         <arglist>string username [, string server [, int port [, string format-msg-set-name [, array ctcp-set [, array user-details [, bool bailout-on-trivial]]]]]]</arglist>
  3366.         <comment>Create a persistent IRC connection</comment>
  3367.     </function>
  3368.     <function name="ircg_register_format_messages" return="bool">
  3369.         <arglist>string name, array messages</arglist>
  3370.         <comment>Registers a set of format strings for display of IRC messages</comment>
  3371.     </function>
  3372.     <function name="ircg_set_current" return="bool">
  3373.         <arglist>int connection</arglist>
  3374.         <comment>Sets current connection for output</comment>
  3375.     </function>
  3376.     <function name="ircg_set_file" return="bool">
  3377.         <arglist>int connection, string path</arglist>
  3378.         <comment>Sets logfile for connection</comment>
  3379.     </function>
  3380.     <function name="ircg_set_on_die" return="bool">
  3381.         <arglist>int connection, string host, int port, string data</arglist>
  3382.         <comment>Sets hostaction to be executed when connection dies</comment>
  3383.     </function>
  3384.     <function name="ircg_topic" return="bool">
  3385.         <arglist>int connection, string channel, string topic</arglist>
  3386.         <comment>Sets topic for channel</comment>
  3387.     </function>
  3388.     <function name="ircg_who" return="bool">
  3389.         <arglist>int connection, string mask [, bool ops_only]</arglist>
  3390.         <comment>Queries server for WHO information</comment>
  3391.     </function>
  3392.     <function name="ircg_whois" return="bool">
  3393.         <arglist>int connection, string nick</arglist>
  3394.         <comment>Queries user information for nick on server</comment>
  3395.     </function>
  3396.     <function name="java_last_exception_clear" return="void">
  3397.         <arglist>void</arglist>
  3398.         <comment>Clear last java extension</comment>
  3399.     </function>
  3400.     <function name="java_last_exception_get" return="object">
  3401.         <arglist>void</arglist>
  3402.         <comment>Get last Java exception</comment>
  3403.     </function>
  3404.     <function name="ldap_8859_to_t61" return="string">
  3405.         <arglist>string value</arglist>
  3406.         <comment>Translate 8859 characters to t61 characters</comment>
  3407.     </function>
  3408.     <function name="ldap_add" return="bool">
  3409.         <arglist>resource link, string dn, array entry</arglist>
  3410.         <comment>Add entries to LDAP directory</comment>
  3411.     </function>
  3412.     <function name="ldap_bind" return="bool">
  3413.         <arglist>resource link [, string dn, string password]</arglist>
  3414.         <comment>Bind to LDAP directory</comment>
  3415.     </function>
  3416.     <function name="ldap_compare" return="bool">
  3417.         <arglist>resource link, string dn, string attr, string value</arglist>
  3418.         <comment>Determine if an entry has a specific value for one of its attributes</comment>
  3419.     </function>
  3420.     <function name="ldap_connect" return="resource">
  3421.         <arglist>[string host [, int port]]</arglist>
  3422.         <comment>Connect to an LDAP server</comment>
  3423.     </function>
  3424.     <function name="ldap_count_entries" return="int">
  3425.         <arglist>resource link, resource result</arglist>
  3426.         <comment>Count the number of entries in a search result</comment>
  3427.     </function>
  3428.     <function name="ldap_delete" return="bool">
  3429.         <arglist>resource link, string dn</arglist>
  3430.         <comment>Delete an entry from a directory</comment>
  3431.     </function>
  3432.     <function name="ldap_dn2ufn" return="string">
  3433.         <arglist>string dn</arglist>
  3434.         <comment>Convert DN to User Friendly Naming format</comment>
  3435.     </function>
  3436.     <function name="ldap_err2str" return="string">
  3437.         <arglist>int errno</arglist>
  3438.         <comment>Convert error number to error string</comment>
  3439.     </function>
  3440.     <function name="ldap_errno" return="int">
  3441.         <arglist>resource link</arglist>
  3442.         <comment>Get the current ldap error number</comment>
  3443.     </function>
  3444.     <function name="ldap_error" return="string">
  3445.         <arglist>resource link</arglist>
  3446.         <comment>Get the current ldap error string</comment>
  3447.     </function>
  3448.     <function name="ldap_explode_dn" return="array">
  3449.         <arglist>string dn, int with_attrib</arglist>
  3450.         <comment>Splits DN into its component parts</comment>
  3451.     </function>
  3452.     <function name="ldap_first_attribute" return="string">
  3453.         <arglist>resource link, resource result_entry, int ber</arglist>
  3454.         <comment>Return first attribute</comment>
  3455.     </function>
  3456.     <function name="ldap_first_entry" return="resource">
  3457.         <arglist>resource link, resource result</arglist>
  3458.         <comment>Return first result id</comment>
  3459.     </function>
  3460.     <function name="ldap_first_reference" return="resource">
  3461.         <arglist>resource link, resource result</arglist>
  3462.         <comment>Return first reference</comment>
  3463.     </function>
  3464.     <function name="ldap_free_result" return="bool">
  3465.         <arglist>resource result</arglist>
  3466.         <comment>Free result memory</comment>
  3467.     </function>
  3468.     <function name="ldap_get_attributes" return="array">
  3469.         <arglist>resource link, resource result_entry</arglist>
  3470.         <comment>Get attributes from a search result entry</comment>
  3471.     </function>
  3472.     <function name="ldap_get_dn" return="string">
  3473.         <arglist>resource link, resource result_entry</arglist>
  3474.         <comment>Get the DN of a result entry</comment>
  3475.     </function>
  3476.     <function name="ldap_get_entries" return="array">
  3477.         <arglist>resource link, resource result</arglist>
  3478.         <comment>Get all result entries</comment>
  3479.     </function>
  3480.     <function name="ldap_get_option" return="bool">
  3481.         <arglist>resource link, int option, mixed retval</arglist>
  3482.         <comment>Get the current value of various session-wide parameters</comment>
  3483.     </function>
  3484.     <function name="ldap_get_values_len" return="array">
  3485.         <arglist>resource link, resource result_entry, string attribute</arglist>
  3486.         <comment>Get all values with lengths from a result entry</comment>
  3487.     </function>
  3488.     <function name="ldap_get_values" return="array">
  3489.         <arglist>resource link, resource result_entry, string attribute</arglist>
  3490.         <comment>Get all values from a result entry</comment>
  3491.     </function>
  3492.     <function name="ldap_list" return="resource">
  3493.         <arglist>resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]</arglist>
  3494.         <comment>Single-level search</comment>
  3495.     </function>
  3496.     <function name="ldap_mod_add" return="bool">
  3497.         <arglist>resource link, string dn, array entry</arglist>
  3498.         <comment>Add attribute values to current</comment>
  3499.     </function>
  3500.     <function name="ldap_mod_del" return="bool">
  3501.         <arglist>resource link, string dn, array entry</arglist>
  3502.         <comment>Delete attribute values</comment>
  3503.     </function>
  3504.     <function name="ldap_mod_replace" return="bool">
  3505.         <arglist>resource link, string dn, array entry</arglist>
  3506.         <comment>Replace attribute values with new ones</comment>
  3507.     </function>
  3508.     <function name="ldap_next_attribute" return="string">
  3509.         <arglist>resource link, resource result_entry, resource ber</arglist>
  3510.         <comment>Get the next attribute in result</comment>
  3511.     </function>
  3512.     <function name="ldap_next_entry" return="resource">
  3513.         <arglist>resource link, resource result_entry</arglist>
  3514.         <comment>Get next result entry</comment>
  3515.     </function>
  3516.     <function name="ldap_next_reference" return="resource">
  3517.         <arglist>resource link, resource reference_entry</arglist>
  3518.         <comment>Get next reference</comment>
  3519.     </function>
  3520.     <function name="ldap_parse_reference" return="bool">
  3521.         <arglist>resource link, resource reference_entry, array referrals</arglist>
  3522.         <comment>Extract information from reference entry</comment>
  3523.     </function>
  3524.     <function name="ldap_parse_result" return="bool">
  3525.         <arglist>resource link, resource result, int errcode, string matcheddn, string errmsg, array referrals</arglist>
  3526.         <comment>Extract information from result</comment>
  3527.     </function>
  3528.     <function name="ldap_read" return="resource">
  3529.         <arglist>resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]</arglist>
  3530.         <comment>Read an entry</comment>
  3531.     </function>
  3532.     <function name="ldap_rename" return="bool">
  3533.         <arglist>resource link, string dn, string newrdn, string newparent, bool deleteoldrdn</arglist>
  3534.         <comment>Modify the name of an entry</comment>
  3535.     </function>
  3536.     <function name="ldap_search" return="resource">
  3537.         <arglist>resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]</arglist>
  3538.         <comment>Search LDAP tree under base_dn</comment>
  3539.     </function>
  3540.     <function name="ldap_set_option" return="bool">
  3541.         <arglist>resource link, int option, mixed newval</arglist>
  3542.         <comment>Set the value of various session-wide parameters</comment>
  3543.     </function>
  3544.     <function name="ldap_set_rebind_proc" return="bool">
  3545.         <arglist>resource link, string callback</arglist>
  3546.         <comment>Set a callback function to do re-binds on referral chasing.</comment>
  3547.     </function>
  3548.     <function name="ldap_sort" return="bool">
  3549.         <arglist>resource link, resource result, string sortfilter</arglist>
  3550.         <comment>Sort LDAP result entries</comment>
  3551.     </function>
  3552.     <function name="ldap_start_tls" return="bool">
  3553.         <arglist>resource link</arglist>
  3554.         <comment>Start TLS</comment>
  3555.     </function>
  3556.     <function name="ldap_t61_to_8859" return="string">
  3557.         <arglist>string value</arglist>
  3558.         <comment>Translate t61 characters to 8859 characters</comment>
  3559.     </function>
  3560.     <function name="ldap_unbind" return="bool">
  3561.         <arglist>resource link</arglist>
  3562.         <comment>Unbind from LDAP directory</comment>
  3563.     </function>
  3564.     <function name="mb_convert_case" return="string">
  3565.         <arglist>string sourcestring, int mode [, string encoding]</arglist>
  3566.         <comment>Returns a case-folded version of sourcestring</comment>
  3567.     </function>
  3568.     <function name="mb_convert_encoding" return="string">
  3569.         <arglist>string str, string to-encoding [, mixed from-encoding]</arglist>
  3570.         <comment>Returns converted string in desired encoding</comment>
  3571.     </function>
  3572.     <function name="mb_convert_kana" return="string">
  3573.         <arglist>string str [, string option] [, string encoding]</arglist>
  3574.         <comment>Conversion between full-width character and half-width character (Japanese)</comment>
  3575.     </function>
  3576.     <function name="mb_convert_variables" return="string">
  3577.         <arglist>string to-encoding, mixed from-encoding [, mixed ...]</arglist>
  3578.         <comment>Converts the string resource in variables to desired encoding</comment>
  3579.     </function>
  3580.     <function name="mb_decode_mimeheader" return="string">
  3581.         <arglist>string string</arglist>
  3582.         <comment>Decodes the MIME "encoded-word" in the string</comment>
  3583.     </function>
  3584.     <function name="mb_decode_numericentity" return="string">
  3585.         <arglist>string string, array convmap [, string encoding]</arglist>
  3586.         <comment>Converts HTML numeric entities to character code</comment>
  3587.     </function>
  3588.     <function name="mb_detect_encoding" return="string">
  3589.         <arglist>string str [, mixed encoding_list [, bool strict]]</arglist>
  3590.         <comment>Encodings of the given string is returned (as a string)</comment>
  3591.     </function>
  3592.     <function name="mb_detect_order" return="bool|array">
  3593.         <arglist>[mixed encoding-list]</arglist>
  3594.         <comment>Sets the current detect_order or Return the current detect_order as a array</comment>
  3595.     </function>
  3596.     <function name="mb_encode_mimeheader" return="string">
  3597.         <arglist>string str [, string charset [, string transfer-encoding [, string linefeed]]]</arglist>
  3598.         <comment>Converts the string to MIME "encoded-word" in the format of =?charset?(B|Q)?encoded_string?=</comment>
  3599.     </function>
  3600.     <function name="mb_encode_numericentity" return="string">
  3601.         <arglist>string string, array convmap [, string encoding]</arglist>
  3602.         <comment>Converts specified characters to HTML numeric entities</comment>
  3603.     </function>
  3604.     <function name="mb_get_info" return="string">
  3605.         <arglist>[string type]</arglist>
  3606.         <comment>Returns the current settings of mbstring</comment>
  3607.     </function>
  3608.     <function name="mb_http_input" return="mixed">
  3609.         <arglist>[string type]</arglist>
  3610.         <comment>Returns the input encoding</comment>
  3611.     </function>
  3612.     <function name="mb_http_output" return="string">
  3613.         <arglist>[string encoding]</arglist>
  3614.         <comment>Sets the current output_encoding or returns the current output_encoding as a string</comment>
  3615.     </function>
  3616.     <function name="mb_internal_encoding" return="string">
  3617.         <arglist>[string encoding]</arglist>
  3618.         <comment>Sets the current internal encoding or Returns the current internal encoding as a string</comment>
  3619.     </function>
  3620.     <function name="mb_language" return="string">
  3621.         <arglist>[string language]</arglist>
  3622.         <comment>Sets the current language or Returns the current language as a string</comment>
  3623.     </function>
  3624.     <function name="mb_output_handler" return="string">
  3625.         <arglist>string contents, int status</arglist>
  3626.         <comment>Returns string in output buffer converted to the http_output encoding</comment>
  3627.     </function>
  3628.     <function name="mb_parse_str" return="bool">
  3629.         <arglist>string encoded_string [, array result]</arglist>
  3630.         <comment>Parses GET/POST/COOKIE data and sets global variables</comment>
  3631.     </function>
  3632.     <function name="mb_preferred_mime_name" return="string">
  3633.         <arglist>string encoding</arglist>
  3634.         <comment>Return the preferred MIME name (charset) as a string</comment>
  3635.     </function>
  3636.     <function name="mb_send_mail" return="int">
  3637.         <arglist>string to, string subject, string message [, string additional_headers [, string additional_parameters]]</arglist>
  3638.         <comment>*  Sends an email message with MIME scheme</comment>
  3639.     </function>
  3640.     <function name="mb_strcut" return="string">
  3641.         <arglist>string str, int start [, int length [, string encoding]]</arglist>
  3642.         <comment>Returns part of a string</comment>
  3643.     </function>
  3644.     <function name="mb_strimwidth" return="string">
  3645.         <arglist>string str, int start, int width [, string trimmarker [, string encoding]]</arglist>
  3646.         <comment>Trim the string in terminal width</comment>
  3647.     </function>
  3648.     <function name="mb_strlen" return="int">
  3649.         <arglist>string str [, string encoding]</arglist>
  3650.         <comment>Get character numbers of a string</comment>
  3651.     </function>
  3652.     <function name="mb_strpos" return="int">
  3653.         <arglist>string haystack, string needle [, int offset [, string encoding]]</arglist>
  3654.         <comment>Find position of first occurrence of a string within another</comment>
  3655.     </function>
  3656.     <function name="mb_strrpos" return="int">
  3657.         <arglist>string haystack, string needle [, string encoding]</arglist>
  3658.         <comment>Find the last occurrence of a character in a string within another</comment>
  3659.     </function>
  3660.     <function name="mb_strtolower" return="string">
  3661.         <arglist>string sourcestring [, string encoding]</arglist>
  3662.         <comment>*  Returns a lowercased version of sourcestring</comment>
  3663.     </function>
  3664.     <function name="mb_strtoupper" return="string">
  3665.         <arglist>string sourcestring [, string encoding]</arglist>
  3666.         <comment>*  Returns a uppercased version of sourcestring</comment>
  3667.     </function>
  3668.     <function name="mb_strwidth" return="int">
  3669.         <arglist>string str [, string encoding]</arglist>
  3670.         <comment>Gets terminal width of a string</comment>
  3671.     </function>
  3672.     <function name="mb_substitute_character" return="mixed">
  3673.         <arglist>[mixed substchar]</arglist>
  3674.         <comment>Sets the current substitute_character or returns the current substitute_character</comment>
  3675.     </function>
  3676.     <function name="mb_substr_count" return="int">
  3677.         <arglist>string haystack, string needle [, string encoding]</arglist>
  3678.         <comment>Count the number of substring occurrences</comment>
  3679.     </function>
  3680.     <function name="mb_substr" return="string">
  3681.         <arglist>string str, int start [, int length [, string encoding]]</arglist>
  3682.         <comment>Returns part of a string</comment>
  3683.     </function>
  3684.     <function name="mb_eregi_replace" return="string">
  3685.         <arglist>string pattern, string replacement, string string</arglist>
  3686.         <comment>Case insensitive replace regular expression for multibyte string</comment>
  3687.     </function>
  3688.     <function name="mb_eregi" return="int">
  3689.         <arglist>string pattern, string string [, array registers]</arglist>
  3690.         <comment>Case-insensitive regular expression match for multibyte string</comment>
  3691.     </function>
  3692.     <function name="mb_ereg_match" return="bool">
  3693.         <arglist>string pattern, string string [,string option]</arglist>
  3694.         <comment>Regular expression match for multibyte string</comment>
  3695.     </function>
  3696.     <function name="mb_ereg_replace" return="string">
  3697.         <arglist>string pattern, string replacement, string string [, string option]</arglist>
  3698.         <comment>Replace regular expression for multibyte string</comment>
  3699.     </function>
  3700.     <function name="mb_ereg_search_getpos" return="int">
  3701.         <arglist>void</arglist>
  3702.         <comment>Get search start position</comment>
  3703.     </function>
  3704.     <function name="mb_ereg_search_getregs" return="array">
  3705.         <arglist>void</arglist>
  3706.         <comment>Get matched substring of the last time</comment>
  3707.     </function>
  3708.     <function name="mb_ereg_search_init" return="bool">
  3709.         <arglist>string string [, string pattern[, string option]]</arglist>
  3710.         <comment>Initialize string and regular expression for search.</comment>
  3711.     </function>
  3712.     <function name="mb_ereg_search_pos" return="array">
  3713.         <arglist>[string pattern[, string option]]</arglist>
  3714.         <comment>Regular expression search for multibyte string</comment>
  3715.     </function>
  3716.     <function name="mb_ereg_search_regs" return="array">
  3717.         <arglist>[string pattern[, string option]]</arglist>
  3718.         <comment>Regular expression search for multibyte string</comment>
  3719.     </function>
  3720.     <function name="mb_ereg_search_setpos" return="bool">
  3721.         <arglist>int position</arglist>
  3722.         <comment>Set search start position</comment>
  3723.     </function>
  3724.     <function name="mb_ereg_search" return="bool">
  3725.         <arglist>[string pattern[, string option]]</arglist>
  3726.         <comment>Regular expression search for multibyte string</comment>
  3727.     </function>
  3728.     <function name="mb_ereg" return="int">
  3729.         <arglist>string pattern, string string [, array registers]</arglist>
  3730.         <comment>Regular expression match for multibyte string</comment>
  3731.     </function>
  3732.     <function name="mb_regex_encoding" return="string">
  3733.         <arglist>[string encoding]</arglist>
  3734.         <comment>Returns the current encoding for regex as a string.</comment>
  3735.     </function>
  3736.     <function name="mb_regex_set_options" return="string">
  3737.         <arglist>[string options]</arglist>
  3738.         <comment>Set or get the default options for mbregex functions</comment>
  3739.     </function>
  3740.     <function name="mb_split" return="array">
  3741.         <arglist>string pattern, string string [, int limit]</arglist>
  3742.         <comment>split multibyte string into array by regular expression</comment>
  3743.     </function>
  3744.     <function name="mcal_append_event" return="string">
  3745.         <arglist>int stream_id</arglist>
  3746.         <comment>Append a new event to the calendar stream</comment>
  3747.     </function>
  3748.     <function name="mcal_close" return="int">
  3749.         <arglist>int stream_id [, int options]</arglist>
  3750.         <comment>Close an MCAL stream</comment>
  3751.     </function>
  3752.     <function name="mcal_create_calendar" return="string">
  3753.         <arglist>int stream_id, string calendar</arglist>
  3754.         <comment>Create a new calendar</comment>
  3755.     </function>
  3756.     <function name="mcal_date_compare" return="int">
  3757.         <arglist>int ayear, int amonth, int aday, int byear, int bmonth, int bday</arglist>
  3758.         <comment>Returns <0, 0, >0 if a<b, a==b, a>b respectively</comment>
  3759.     </function>
  3760.     <function name="mcal_date_valid" return="bool">
  3761.         <arglist>int year, int month, int day</arglist>
  3762.         <comment>Returns true if the date is a valid date</comment>
  3763.     </function>
  3764.     <function name="mcal_day_of_week" return="int">
  3765.         <arglist>int year, int month, int day</arglist>
  3766.         <comment>Returns the day of the week of the given date</comment>
  3767.     </function>
  3768.     <function name="mcal_day_of_year" return="int">
  3769.         <arglist>int year, int month, int day</arglist>
  3770.         <comment>Returns the day of the year of the given date</comment>
  3771.     </function>
  3772.     <function name="mcal_days_in_month" return="int">
  3773.         <arglist>int month, bool leap_year</arglist>
  3774.         <comment>Returns the number of days in the given month, needs to know if the year is a leap year or not</comment>
  3775.     </function>
  3776.     <function name="mcal_delete_calendar" return="string">
  3777.         <arglist>int stream_id, string calendar</arglist>
  3778.         <comment>Delete calendar</comment>
  3779.     </function>
  3780.     <function name="mcal_delete_event" return="string">
  3781.         <arglist>int stream_id, int event_id</arglist>
  3782.         <comment>Delete an event</comment>
  3783.     </function>
  3784.     <function name="mcal_event_add_attribute" return="string">
  3785.         <arglist>int stream_id, string attribute, string value</arglist>
  3786.         <comment>Add an attribute and value to an event</comment>
  3787.     </function>
  3788.     <function name="mcal_event_init" return="int">
  3789.         <arglist>int stream_id</arglist>
  3790.         <comment>Initialize a streams global event</comment>
  3791.     </function>
  3792.     <function name="mcal_event_set_alarm" return="int">
  3793.         <arglist>int stream_id, int alarm</arglist>
  3794.         <comment>Add an alarm to the streams global event</comment>
  3795.     </function>
  3796.     <function name="mcal_event_set_category" return="string">
  3797.         <arglist>int stream_id, string category</arglist>
  3798.         <comment>Attach a category to an event</comment>
  3799.     </function>
  3800.     <function name="mcal_event_set_class" return="int">
  3801.         <arglist>int stream_id, int class</arglist>
  3802.         <comment>Add an class to the streams global event</comment>
  3803.     </function>
  3804.     <function name="mcal_event_set_description" return="string">
  3805.         <arglist>int stream_id, string description</arglist>
  3806.         <comment>Attach a description to an event</comment>
  3807.     </function>
  3808.     <function name="mcal_event_set_end" return="string">
  3809.         <arglist>int stream_id, int year,int month, int day [[[, int hour], int min], int sec]</arglist>
  3810.         <comment>Attach an end datetime to an event</comment>
  3811.     </function>
  3812.     <function name="mcal_event_set_recur_daily" return="string">
  3813.         <arglist>int stream_id, int year, int month, int day, int interval</arglist>
  3814.         <comment>Create a daily recurrence</comment>
  3815.     </function>
  3816.     <function name="mcal_event_set_recur_monthly_mday" return="string">
  3817.         <arglist>int stream_id, int year, int month, int day, int interval</arglist>
  3818.         <comment>Create a monthly by day recurrence</comment>
  3819.     </function>
  3820.     <function name="mcal_event_set_recur_monthly_wday" return="string">
  3821.         <arglist>int stream_id, int year, int month, int day, int interval</arglist>
  3822.         <comment>Create a monthly by week recurrence</comment>
  3823.     </function>
  3824.     <function name="mcal_event_set_recur_none" return="string">
  3825.         <arglist>int stream_id</arglist>
  3826.         <comment>Create a daily recurrence</comment>
  3827.     </function>
  3828.     <function name="mcal_event_set_recur_weekly" return="string">
  3829.         <arglist>int stream_id, int year, int month, int day, int interval, int weekdays</arglist>
  3830.         <comment>Create a weekly recurrence</comment>
  3831.     </function>
  3832.     <function name="mcal_event_set_recur_yearly" return="string">
  3833.         <arglist>int stream_id, int year, int month, int day, int interval</arglist>
  3834.         <comment>Create a yearly recurrence</comment>
  3835.     </function>
  3836.     <function name="mcal_event_set_start" return="string">
  3837.         <arglist>int stream_id, int year,int month, int day [[[, int hour], int min], int sec]</arglist>
  3838.         <comment>Attach a start datetime to an event</comment>
  3839.     </function>
  3840.     <function name="mcal_event_set_title" return="string">
  3841.         <arglist>int stream_id, string title</arglist>
  3842.         <comment>Attach a title to an event</comment>
  3843.     </function>
  3844.     <function name="mcal_expunge" return="int">
  3845.         <arglist>int stream_id</arglist>
  3846.         <comment>Delete all events marked for deletion</comment>
  3847.     </function>
  3848.     <function name="mcal_fetch_current_stream_event" return="object">
  3849.         <arglist>int stream_id</arglist>
  3850.         <comment>Fetch the current event stored in the stream's event structure</comment>
  3851.     </function>
  3852.     <function name="mcal_fetch_event" return="int">
  3853.         <arglist>int stream_id, int eventid [, int options]</arglist>
  3854.         <comment>Fetch an event</comment>
  3855.     </function>
  3856.     <function name="mcal_is_leap_year" return="bool">
  3857.         <arglist>int year</arglist>
  3858.         <comment>Returns true if year is a leap year, false if not</comment>
  3859.     </function>
  3860.     <function name="mcal_list_alarms" return="bool">
  3861.         <arglist>int stream_id, int year, int month, int day, int hour, int min, int sec</arglist>
  3862.         <comment>List alarms for a given time</comment>
  3863.     </function>
  3864.     <function name="mcal_list_events" return="array">
  3865.         <arglist>int stream_id, object begindate [, object enddate]</arglist>
  3866.         <comment>Returns list of UIDs for that day or range of days</comment>
  3867.     </function>
  3868.     <function name="mcal_next_recurrence" return="object">
  3869.         <arglist>int stream_id, int weekstart, array next</arglist>
  3870.         <comment>Returns an object filled with the next date the event occurs, on or after the supplied date.  Returns empty date field if event does not occur or something is invalid.</comment>
  3871.     </function>
  3872.     <function name="mcal_open" return="int">
  3873.         <arglist>string calendar, string user, string password [, int options]</arglist>
  3874.         <comment>Open an MCAL stream to a calendar</comment>
  3875.     </function>
  3876.     <function name="mcal_popen" return="string">
  3877.         <arglist>string calendar, string user, string password [, int options]</arglist>
  3878.         <comment>Open a persistent MCAL stream to a calendar</comment>
  3879.     </function>
  3880.     <function name="mcal_rename_calendar" return="string">
  3881.         <arglist>int stream_id, string src_calendar, string dest_calendar</arglist>
  3882.         <comment>Rename a calendar</comment>
  3883.     </function>
  3884.     <function name="mcal_reopen" return="int">
  3885.         <arglist>int stream_id, string calendar [, int options]</arglist>
  3886.         <comment>Reopen MCAL stream to a new calendar</comment>
  3887.     </function>
  3888.     <function name="mcal_snooze" return="string">
  3889.         <arglist>int stream_id, int uid</arglist>
  3890.         <comment>Snooze an alarm</comment>
  3891.     </function>
  3892.     <function name="mcal_store_event" return="string">
  3893.         <arglist>int stream_id</arglist>
  3894.         <comment>Store changes to an event</comment>
  3895.     </function>
  3896.     <function name="mcal_time_valid" return="bool">
  3897.         <arglist>int hour, int min, int sec</arglist>
  3898.         <comment>Returns true if the time is a valid time</comment>
  3899.     </function>
  3900.     <function name="mcal_week_of_year" return="int">
  3901.         <arglist>int day, int month, int year</arglist>
  3902.         <comment>Returns the week number of the given date</comment>
  3903.     </function>
  3904.     <function name="mcrypt_cbc" return="string">
  3905.         <arglist>int cipher, string key, string data, int mode, string iv</arglist>
  3906.         <comment>CBC crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  3907.     </function>
  3908.     <function name="mcrypt_cbc" return="string">
  3909.         <arglist>int cipher, string key, string data, int mode [, string iv]</arglist>
  3910.         <comment>CBC crypt/decrypt data using key key with cipher cipher using optional iv</comment>
  3911.     </function>
  3912.     <function name="mcrypt_cfb" return="string">
  3913.         <arglist>int cipher, string key, string data, int mode, string iv</arglist>
  3914.         <comment>CFB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  3915.     </function>
  3916.     <function name="mcrypt_cfb" return="string">
  3917.         <arglist>int cipher, string key, string data, int mode, string iv</arglist>
  3918.         <comment>CFB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  3919.     </function>
  3920.     <function name="mcrypt_create_iv" return="string">
  3921.         <arglist>int size, int source</arglist>
  3922.         <comment>Create an initialization vector (IV)</comment>
  3923.     </function>
  3924.     <function name="mcrypt_decrypt" return="string">
  3925.         <arglist>string cipher, string key, string data, string mode, string iv</arglist>
  3926.         <comment>OFB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  3927.     </function>
  3928.     <function name="mcrypt_ecb" return="string">
  3929.         <arglist>int cipher, string key, string data, int mode</arglist>
  3930.         <comment>ECB crypt/decrypt data using key key with cipher cipher</comment>
  3931.     </function>
  3932.     <function name="mcrypt_ecb" return="string">
  3933.         <arglist>int cipher, string key, string data, int mode, string iv</arglist>
  3934.         <comment>ECB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  3935.     </function>
  3936.     <function name="mcrypt_enc_get_algorithms_name" return="string">
  3937.         <arglist>resource td</arglist>
  3938.         <comment>Returns the name of the algorithm specified by the descriptor td</comment>
  3939.     </function>
  3940.     <function name="mcrypt_enc_get_block_size" return="int">
  3941.         <arglist>resource td</arglist>
  3942.         <comment>Returns the block size of the cipher specified by the descriptor td</comment>
  3943.     </function>
  3944.     <function name="mcrypt_enc_get_iv_size" return="int">
  3945.         <arglist>resource td</arglist>
  3946.         <comment>Returns the size of the IV in bytes of the algorithm specified by the descriptor td</comment>
  3947.     </function>
  3948.     <function name="mcrypt_enc_get_key_size" return="int">
  3949.         <arglist>resource td</arglist>
  3950.         <comment>Returns the maximum supported key size in bytes of the algorithm specified by the descriptor td</comment>
  3951.     </function>
  3952.     <function name="mcrypt_enc_get_modes_name" return="string">
  3953.         <arglist>resource td</arglist>
  3954.         <comment>Returns the name of the mode specified by the descriptor td</comment>
  3955.     </function>
  3956.     <function name="mcrypt_enc_get_supported_key_sizes" return="array">
  3957.         <arglist>resource td</arglist>
  3958.         <comment>This function decrypts the crypttext</comment>
  3959.     </function>
  3960.     <function name="mcrypt_enc_is_block_algorithm_mode" return="bool">
  3961.         <arglist>resource td</arglist>
  3962.         <comment>Returns TRUE if the mode is for use with block algorithms</comment>
  3963.     </function>
  3964.     <function name="mcrypt_enc_is_block_algorithm" return="bool">
  3965.         <arglist>resource td</arglist>
  3966.         <comment>Returns TRUE if the alrogithm is a block algorithms</comment>
  3967.     </function>
  3968.     <function name="mcrypt_enc_is_block_mode" return="bool">
  3969.         <arglist>resource td</arglist>
  3970.         <comment>Returns TRUE if the mode outputs blocks</comment>
  3971.     </function>
  3972.     <function name="mcrypt_encrypt" return="string">
  3973.         <arglist>string cipher, string key, string data, string mode, string iv</arglist>
  3974.         <comment>OFB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  3975.     </function>
  3976.     <function name="mcrypt_enc_self_test" return="int">
  3977.         <arglist>resource td</arglist>
  3978.         <comment>This function runs the self test on the algorithm specified by the descriptor td</comment>
  3979.     </function>
  3980.     <function name="mcrypt_generic_deinit" return="bool">
  3981.         <arglist>resource td</arglist>
  3982.         <comment>This function terminates encrypt specified by the descriptor td</comment>
  3983.     </function>
  3984.     <function name="mcrypt_generic_end" return="bool">
  3985.         <arglist>resource td</arglist>
  3986.         <comment>This function terminates encrypt specified by the descriptor td</comment>
  3987.     </function>
  3988.     <function name="mcrypt_generic_init" return="int">
  3989.         <arglist>resource td, string key, string iv</arglist>
  3990.         <comment>This function initializes all buffers for the specific module</comment>
  3991.     </function>
  3992.     <function name="mcrypt_generic" return="string">
  3993.         <arglist>resource td, string data</arglist>
  3994.         <comment>This function encrypts the plaintext</comment>
  3995.     </function>
  3996.     <function name="mcrypt_get_block_size" return="int">
  3997.         <arglist>int cipher</arglist>
  3998.         <comment>Get the block size of cipher</comment>
  3999.     </function>
  4000.     <function name="mcrypt_get_block_size" return="int">
  4001.         <arglist>string cipher, string module</arglist>
  4002.         <comment>Get the key size of cipher</comment>
  4003.     </function>
  4004.     <function name="mcrypt_get_cipher_name" return="string">
  4005.         <arglist>int cipher</arglist>
  4006.         <comment>Get the name of cipher</comment>
  4007.     </function>
  4008.     <function name="mcrypt_get_cipher_name" return="string">
  4009.         <arglist>string cipher</arglist>
  4010.         <comment>Get the key size of cipher</comment>
  4011.     </function>
  4012.     <function name="mcrypt_get_iv_size" return="int">
  4013.         <arglist>string cipher, string module</arglist>
  4014.         <comment>Get the IV size of cipher (Usually the same as the blocksize)</comment>
  4015.     </function>
  4016.     <function name="mcrypt_get_key_size" return="int">
  4017.         <arglist>int cipher</arglist>
  4018.         <comment>Get the key size of cipher</comment>
  4019.     </function>
  4020.     <function name="mcrypt_get_key_size" return="int">
  4021.         <arglist>string cipher, string module</arglist>
  4022.         <comment>Get the key size of cipher</comment>
  4023.     </function>
  4024.     <function name="mcrypt_list_algorithms" return="array">
  4025.         <arglist>[string lib_dir]</arglist>
  4026.         <comment>List all algorithms in "module_dir"</comment>
  4027.     </function>
  4028.     <function name="mcrypt_list_modes" return="array">
  4029.         <arglist>[string lib_dir]</arglist>
  4030.         <comment>List all modes "module_dir"</comment>
  4031.     </function>
  4032.     <function name="mcrypt_module_close" return="bool">
  4033.         <arglist>resource td</arglist>
  4034.         <comment>Free the descriptor td</comment>
  4035.     </function>
  4036.     <function name="mcrypt_module_get_algo_block_size" return="int">
  4037.         <arglist>string algorithm [, string lib_dir]</arglist>
  4038.         <comment>Returns the block size of the algorithm</comment>
  4039.     </function>
  4040.     <function name="mcrypt_module_get_algo_key_size" return="int">
  4041.         <arglist>string algorithm [, string lib_dir]</arglist>
  4042.         <comment>Returns the maximum supported key size of the algorithm</comment>
  4043.     </function>
  4044.     <function name="mcrypt_module_get_supported_key_sizes" return="array">
  4045.         <arglist>string algorithm [, string lib_dir]</arglist>
  4046.         <comment>This function decrypts the crypttext</comment>
  4047.     </function>
  4048.     <function name="mcrypt_module_is_block_algorithm_mode" return="bool">
  4049.         <arglist>string mode [, string lib_dir]</arglist>
  4050.         <comment>Returns TRUE if the mode is for use with block algorithms</comment>
  4051.     </function>
  4052.     <function name="mcrypt_module_is_block_algorithm" return="bool">
  4053.         <arglist>string algorithm [, string lib_dir]</arglist>
  4054.         <comment>Returns TRUE if the algorithm is a block algorithm</comment>
  4055.     </function>
  4056.     <function name="mcrypt_module_is_block_mode" return="bool">
  4057.         <arglist>string mode [, string lib_dir]</arglist>
  4058.         <comment>Returns TRUE if the mode outputs blocks of bytes</comment>
  4059.     </function>
  4060.     <function name="mcrypt_module_open" return="resource">
  4061.         <arglist>string cipher, string cipher_directory, string mode, string mode_directory</arglist>
  4062.         <comment>Opens the module of the algorithm and the mode to be used</comment>
  4063.     </function>
  4064.     <function name="mcrypt_module_self_test" return="bool">
  4065.         <arglist>string algorithm [, string lib_dir]</arglist>
  4066.         <comment>Does a self test of the module "module"</comment>
  4067.     </function>
  4068.     <function name="mcrypt_ofb" return="string">
  4069.         <arglist>int cipher, string key, string data, int mode, string iv</arglist>
  4070.         <comment>OFB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  4071.     </function>
  4072.     <function name="mcrypt_ofb" return="string">
  4073.         <arglist>int cipher, string key, string data, int mode, string iv</arglist>
  4074.         <comment>OFB crypt/decrypt data using key key with cipher cipher starting with iv</comment>
  4075.     </function>
  4076.     <function name="mdecrypt_generic" return="string">
  4077.         <arglist>resource td, string data</arglist>
  4078.         <comment>This function decrypts the plaintext</comment>
  4079.     </function>
  4080.     <function name="mcve_adduserarg" return="int">
  4081.         <arglist>resource usersetup, int argtype, string argval</arglist>
  4082.         <comment>Add a value to user configuration structure</comment>
  4083.     </function>
  4084.     <function name="mcve_adduser" return="int">
  4085.         <arglist>resource conn, string admin_password, int usersetup</arglist>
  4086.         <comment>Add an MCVE user using usersetup structure</comment>
  4087.     </function>
  4088.     <function name="mcve_bt" return="int">
  4089.         <arglist>resource conn, string username, string password</arglist>
  4090.         <comment>Get unsettled batch totals</comment>
  4091.     </function>
  4092.     <function name="mcve_checkstatus" return="int">
  4093.         <arglist>resource conn, int identifier</arglist>
  4094.         <comment>Check to see if a transaction has completed</comment>
  4095.     </function>
  4096.     <function name="mcve_chkpwd" return="int">
  4097.         <arglist>resource conn, string username, string password</arglist>
  4098.         <comment>Verify Password</comment>
  4099.     </function>
  4100.     <function name="mcve_chngpwd" return="int">
  4101.         <arglist>resource conn, string admin_password, string new_password</arglist>
  4102.         <comment>Change the system administrator's password</comment>
  4103.     </function>
  4104.     <function name="mcve_completeauthorizations" return="int">
  4105.         <arglist>resource conn, int &array</arglist>
  4106.         <comment>Number of complete authorizations in queue, returning an array of their identifiers</comment>
  4107.     </function>
  4108.     <function name="mcve_connectionerror" return="string">
  4109.         <arglist>resource conn</arglist>
  4110.         <comment>Get a textual representation of why a connection failed</comment>
  4111.     </function>
  4112.     <function name="mcve_connect" return="int">
  4113.         <arglist>resource conn</arglist>
  4114.         <comment>Establish the connection to MCVE</comment>
  4115.     </function>
  4116.     <function name="mcve_deleteresponse" return="bool">
  4117.         <arglist>resource conn, int identifier</arglist>
  4118.         <comment>Delete specified transaction from MCVE_CONN structure</comment>
  4119.     </function>
  4120.     <function name="mcve_deletetrans" return="bool">
  4121.         <arglist>resource conn, int identifier</arglist>
  4122.         <comment>Delete specified transaction from MCVE_CONN structure</comment>
  4123.     </function>
  4124.     <function name="mcve_deleteusersetup" return="void">
  4125.         <arglist>resource usersetup</arglist>
  4126.         <comment>Deallocate data associated with usersetup structure</comment>
  4127.     </function>
  4128.     <function name="mcve_deluser" return="int">
  4129.         <arglist>resource conn, string admin_password, string username</arglist>
  4130.         <comment>Delete an MCVE user account</comment>
  4131.     </function>
  4132.     <function name="mcve_destroyconn" return="void">
  4133.         <arglist>resource conn</arglist>
  4134.         <comment>Destroy the connection and MCVE_CONN structure</comment>
  4135.     </function>
  4136.     <function name="mcve_destroyengine" return="void">
  4137.         <arglist>void</arglist>
  4138.         <comment>Free memory associated with IP/SSL connectivity</comment>
  4139.     </function>
  4140.     <function name="mcve_disableuser" return="int">
  4141.         <arglist>resource conn, string admin_password, string username</arglist>
  4142.         <comment>Disable an active MCVE user account</comment>
  4143.     </function>
  4144.     <function name="mcve_edituser" return="int">
  4145.         <arglist>resource conn, string admin_password, int usersetup</arglist>
  4146.         <comment>Edit MCVE user using usersetup structure</comment>
  4147.     </function>
  4148.     <function name="mcve_enableuser" return="int">
  4149.         <arglist>resource conn, string admin_password, string username</arglist>
  4150.         <comment>Enable an inactive MCVE user account</comment>
  4151.     </function>
  4152.     <function name="mcve_force" return="int">
  4153.         <arglist>resiurce conn, string username, string password, string trackdata, string account, string expdate, float amount, string authcode, string comments, string clerkid, string stationid, int ptrannum</arglist>
  4154.         <comment>Send a FORCE to MCVE.  (typically, a phone-authorization)</comment>
  4155.     </function>
  4156.     <function name="mcve_getcellbynum" return="string">
  4157.         <arglist>resource conn, int identifier, int column, int row</arglist>
  4158.         <comment>Get a specific cell from a comma delimited response by column number</comment>
  4159.     </function>
  4160.     <function name="mcve_getcell" return="string">
  4161.         <arglist>resource conn, int identifier, string column, int row</arglist>
  4162.         <comment>Get a specific cell from a comma delimited response by column name</comment>
  4163.     </function>
  4164.     <function name="mcve_getcommadelimited" return="string">
  4165.         <arglist>resource conn, int identifier</arglist>
  4166.         <comment>Get the RAW comma delimited data returned from MCVE</comment>
  4167.     </function>
  4168.     <function name="mcve_getheader" return="string">
  4169.         <arglist>resource conn, int identifier, int column_num</arglist>
  4170.         <comment>Get the name of the column in a comma-delimited response</comment>
  4171.     </function>
  4172.     <function name="mcve_getuserarg" return="string">
  4173.         <arglist>resource usersetup, int argtype</arglist>
  4174.         <comment>Grab a value from usersetup structure</comment>
  4175.     </function>
  4176.     <function name="mcve_getuserparam" return="string">
  4177.         <arglist>resource conn, long identifier, int key</arglist>
  4178.         <comment>Get a user response parameter</comment>
  4179.     </function>
  4180.     <function name="mcve_gft" return="int">
  4181.         <arglist>resource conn, string username, string password, int type, string account, string clerkid, string stationid, string comments, int ptrannum, string startdate, string enddate</arglist>
  4182.         <comment>Audit MCVE for Failed transactions</comment>
  4183.     </function>
  4184.     <function name="mcve_gl" return="int">
  4185.         <arglist>int conn, string username, string password, int type, string account, string batch, string clerkid, string stationid, string comments, int ptrannum, string startdate, string enddate</arglist>
  4186.         <comment>Audit MCVE for settled transactions</comment>
  4187.     </function>
  4188.     <function name="mcve_gut" return="int">
  4189.         <arglist>resource conn, string username, string password, int type, string account, string clerkid, string stationid, string comments, int ptrannum, string startdate, string enddate</arglist>
  4190.         <comment>Audit MCVE for Unsettled Transactions</comment>
  4191.     </function>
  4192.     <function name="mcve_initconn" return="resource">
  4193.         <arglist>void</arglist>
  4194.         <comment>Create and initialize an MCVE_CONN structure</comment>
  4195.     </function>
  4196.     <function name="mcve_initengine" return="int">
  4197.         <arglist>string location</arglist>
  4198.         <comment>Ready the client for IP/SSL Communication</comment>
  4199.     </function>
  4200.     <function name="mcve_initusersetup" return="resource">
  4201.         <arglist>void</arglist>
  4202.         <comment>Initialize structure to store user data</comment>
  4203.     </function>
  4204.     <function name="mcve_iscommadelimited" return="int">
  4205.         <arglist>resource conn, int identifier</arglist>
  4206.         <comment>Checks to see if response is comma delimited</comment>
  4207.     </function>
  4208.     <function name="mcve_liststats" return="int">
  4209.         <arglist>resource conn, string admin_password</arglist>
  4210.         <comment>List statistics for all users on MCVE system</comment>
  4211.     </function>
  4212.     <function name="mcve_listusers" return="int">
  4213.         <arglist>resource conn, string admin_password</arglist>
  4214.         <comment>List all users on MCVE system</comment>
  4215.     </function>
  4216.     <function name="mcve_maxconntimeout" return="bool">
  4217.         <arglist>resource conn, int secs</arglist>
  4218.         <comment>The maximum amount of time the API will attempt a connection to MCVE</comment>
  4219.     </function>
  4220.     <function name="mcve_monitor" return="int">
  4221.         <arglist>resource conn</arglist>
  4222.         <comment>Perform communication with MCVE (send/receive data)   Non-blocking</comment>
  4223.     </function>
  4224.     <function name="mcve_numcolumns" return="int">
  4225.         <arglist>resource conn, int identifier</arglist>
  4226.         <comment>Number of columns returned in a comma delimited response</comment>
  4227.     </function>
  4228.     <function name="mcve_numrows" return="int">
  4229.         <arglist>resource conn, int identifier</arglist>
  4230.         <comment>Number of rows returned in a comma delimited response</comment>
  4231.     </function>
  4232.     <function name="mcve_override" return="int">
  4233.         <arglist>resource conn, string username, string password, string trackdata, string account, string expdate, float amount, string street, string zip, string cv, string comments, string clerkid, string stationid, int ptrannum</arglist>
  4234.         <comment>Send an OVERRIDE to MCVE</comment>
  4235.     </function>
  4236.     <function name="mcve_parsecommadelimited" return="int">
  4237.         <arglist>resource conn, int identifier</arglist>
  4238.         <comment>Parse the comma delimited response so mcve_getcell, etc will work</comment>
  4239.     </function>
  4240.     <function name="mcve_ping" return="int">
  4241.         <arglist>resource conn</arglist>
  4242.         <comment>Send a ping request to MCVE</comment>
  4243.     </function>
  4244.     <function name="mcve_preauthcompletion" return="int">
  4245.         <arglist>resource conn, string username, string password, float finalamount, int sid, int ptrannum</arglist>
  4246.         <comment>Complete a PREAUTHORIZATION... Ready it for settlement</comment>
  4247.     </function>
  4248.     <function name="mcve_preauth" return="int">
  4249.         <arglist>resource conn, string username, string password, string trackdata, string account, string expdate, float amount, string street, string zip, string cv, string comments,    string clerkid, string stationid, int ptrannum</arglist>
  4250.         <comment>Send a PREAUTHORIZATION to MCVE</comment>
  4251.     </function>
  4252.     <function name="mcve_qc" return="int">
  4253.         <arglist>resource conn, string username, string password, string clerkid, string stationid, string comments, int ptrannum</arglist>
  4254.         <comment>Audit MCVE for a list of transactions in the outgoing queue</comment>
  4255.     </function>
  4256.     <function name="mcve_responseparam" return="string">
  4257.         <arglist>resource conn, long identifier, string key</arglist>
  4258.         <comment>Get a custom response parameter</comment>
  4259.     </function>
  4260.     <function name="mcve_returncode" return="int">
  4261.         <arglist>resource conn, int identifier</arglist>
  4262.         <comment>Grab the exact return code from the transaction</comment>
  4263.     </function>
  4264.     <function name="mcve_return" return="int">
  4265.         <arglist>int conn, string username, string password, string trackdata, string account, string expdate, float amount, string comments, string clerkid, string stationid, int ptrannum</arglist>
  4266.         <comment>Issue a RETURN or CREDIT to MCVE</comment>
  4267.     </function>
  4268.     <function name="mcve_returnstatus" return="int">
  4269.         <arglist>resource conn, int identifier</arglist>
  4270.         <comment>Check to see if the transaction was successful</comment>
  4271.     </function>
  4272.     <function name="mcve_sale" return="int">
  4273.         <arglist>resource conn, string username, string password, string trackdata, string account, string expdate, float amount, string street, string zip, string cv, string comments, string clerkid, string stationid, int ptrannum</arglist>
  4274.         <comment>Send a SALE to MCVE</comment>
  4275.     </function>
  4276.     <function name="mcve_setblocking" return="int">
  4277.         <arglist>resource conn, int tf</arglist>
  4278.         <comment>Set blocking/non-blocking mode for connection</comment>
  4279.     </function>
  4280.     <function name="mcve_setdropfile" return="int">
  4281.         <arglist>resource conn, string directory</arglist>
  4282.         <comment>Set the connection method to Drop-File</comment>
  4283.     </function>
  4284.     <function name="mcve_setip" return="int">
  4285.         <arglist>resource conn, string host, int port</arglist>
  4286.         <comment>Set the connection method to IP</comment>
  4287.     </function>
  4288.     <function name="mcve_setssl_files" return="int">
  4289.         <arglist>string sslkeyfile, string sslcertfile</arglist>
  4290.         <comment>Set certificate key files and certificates if server requires client certificate     verification</comment>
  4291.     </function>
  4292.     <function name="mcve_setssl" return="int">
  4293.         <arglist>resource conn, string host, int port</arglist>
  4294.         <comment>Set the connection method to SSL</comment>
  4295.     </function>
  4296.     <function name="mcve_settimeout" return="int">
  4297.         <arglist>resource conn, int seconds</arglist>
  4298.         <comment>Set maximum transaction time (per trans)</comment>
  4299.     </function>
  4300.     <function name="mcve_settle" return="int">
  4301.         <arglist>resource conn, string username, string password, string batch</arglist>
  4302.         <comment>Issue a settlement command to do a batch deposit</comment>
  4303.     </function>
  4304.     <function name="mcve_text_avs" return="string">
  4305.         <arglist>string code</arglist>
  4306.         <comment>Get a textual representation of the return_avs</comment>
  4307.     </function>
  4308.     <function name="mcve_text_code" return="string">
  4309.         <arglist>string code</arglist>
  4310.         <comment>Get a textual representation of the return_code</comment>
  4311.     </function>
  4312.     <function name="mcve_text_cv" return="string">
  4313.         <arglist>int code</arglist>
  4314.         <comment>Get a textual representation of the return_cv</comment>
  4315.     </function>
  4316.     <function name="mcve_transactionauth" return="string">
  4317.         <arglist>resource conn, int identifier</arglist>
  4318.         <comment>Get the authorization number returned for the transaction (alpha-numeric)</comment>
  4319.     </function>
  4320.     <function name="mcve_transactionavs" return="int">
  4321.         <arglist>resource conn, int identifier</arglist>
  4322.         <comment>Get the Address Verification return status</comment>
  4323.     </function>
  4324.     <function name="mcve_transactionbatch" return="int">
  4325.         <arglist>resource conn, int identifier</arglist>
  4326.         <comment>Get the batch number associated with the transaction</comment>
  4327.     </function>
  4328.     <function name="mcve_transactioncv" return="int">
  4329.         <arglist>resource conn, int identifier</arglist>
  4330.         <comment>Get the CVC2/CVV2/CID return status</comment>
  4331.     </function>
  4332.     <function name="mcve_transactionid" return="int">
  4333.         <arglist>resource conn, int identifier</arglist>
  4334.         <comment>Get the unique system id for the transaction</comment>
  4335.     </function>
  4336.     <function name="mcve_transactionitem" return="int">
  4337.         <arglist>resource conn, int identifier</arglist>
  4338.         <comment>Get the ITEM number in the associated batch for this transaction</comment>
  4339.     </function>
  4340.     <function name="mcve_transactionssent" return="int">
  4341.         <arglist>resource conn</arglist>
  4342.         <comment>Check to see if outgoing buffer is clear</comment>
  4343.     </function>
  4344.     <function name="mcve_transactiontext" return="string">
  4345.         <arglist>resource conn, int identifier</arglist>
  4346.         <comment>Get verbiage (text) return from MCVE or processing institution</comment>
  4347.     </function>
  4348.     <function name="mcve_transinqueue" return="int">
  4349.         <arglist>resource conn</arglist>
  4350.         <comment>Number of transactions in client-queue</comment>
  4351.     </function>
  4352.     <function name="mcve_transnew" return="int">
  4353.         <arglist>resource conn</arglist>
  4354.         <comment>Start a new transaction</comment>
  4355.     </function>
  4356.     <function name="mcve_transparam" return="int">
  4357.         <arglist>resource conn, long identifier, int key, ...</arglist>
  4358.         <comment>Add a parameter to a transaction</comment>
  4359.     </function>
  4360.     <function name="mcve_transsend" return="int">
  4361.         <arglist>resource conn, long identifier</arglist>
  4362.         <comment>Finalize and send the transaction</comment>
  4363.     </function>
  4364.     <function name="mcve_ub" return="int">
  4365.         <arglist>resource conn, string username, string password</arglist>
  4366.         <comment>Get a list of all Unsettled batches</comment>
  4367.     </function>
  4368.     <function name="mcve_uwait" return="int">
  4369.         <arglist>long microsecs</arglist>
  4370.         <comment>Wait x microsecs</comment>
  4371.     </function>
  4372.     <function name="mcve_verifyconnection" return="bool">
  4373.         <arglist>resource conn, int tf</arglist>
  4374.         <comment>Set whether or not to PING upon connect to verify connection</comment>
  4375.     </function>
  4376.     <function name="mcve_verifysslcert" return="bool">
  4377.         <arglist>resource conn, int tf</arglist>
  4378.         <comment>Set whether or not to verify the server ssl certificate</comment>
  4379.     </function>
  4380.     <function name="mcve_void" return="int">
  4381.         <arglist>resource conn, string username, string password, int sid, int ptrannum</arglist>
  4382.         <comment>VOID a transaction in the settlement queue</comment>
  4383.     </function>
  4384.     <function name="mhash_count" return="int">
  4385.         <arglist>void</arglist>
  4386.         <comment>Gets the number of available hashes</comment>
  4387.     </function>
  4388.     <function name="mhash_get_block_size" return="int">
  4389.         <arglist>int hash</arglist>
  4390.         <comment>Gets the block size of hash</comment>
  4391.     </function>
  4392.     <function name="mhash_get_hash_name" return="string">
  4393.         <arglist>int hash</arglist>
  4394.         <comment>Gets the name of hash</comment>
  4395.     </function>
  4396.     <function name="mhash" return="string">
  4397.         <arglist>int hash, string data [, string key]</arglist>
  4398.         <comment>Hash data with hash</comment>
  4399.     </function>
  4400.     <function name="mhash_keygen_s2k" return="string">
  4401.         <arglist>int hash, string input_password, string salt, int bytes</arglist>
  4402.         <comment>Generates a key using hash functions</comment>
  4403.     </function>
  4404.     <function name="mime_content_type" return="string">
  4405.         <arglist>string filename</arglist>
  4406.         <comment>Return content-type for file</comment>
  4407.     </function>
  4408.     <function name="ming_setcubicthreshold" return="void">
  4409.         <arglist>int threshold</arglist>
  4410.         <comment>Set cubic threshold (?)</comment>
  4411.     </function>
  4412.     <function name="ming_setscale" return="void">
  4413.         <arglist>int scale</arglist>
  4414.         <comment>Set scale (?)</comment>
  4415.     </function>
  4416.     <function name="ming_useswfversion" return="void">
  4417.         <arglist>int version</arglist>
  4418.         <comment>Use SWF version (?)</comment>
  4419.     </function>
  4420.     <function name="swfaction_init" return="object">
  4421.         <arglist>string</arglist>
  4422.         <comment>Returns a new SWFAction object, compiling the given script</comment>
  4423.     </function>
  4424.     <function name="swfbitmap_getHeight" return="float">
  4425.         <arglist>void</arglist>
  4426.         <comment>Returns the height of this bitmap</comment>
  4427.     </function>
  4428.     <function name="swfbitmap_getWidth" return="float">
  4429.         <arglist>void</arglist>
  4430.         <comment>Returns the width of this bitmap</comment>
  4431.     </function>
  4432.     <function name="swfbitmap_init" return="class">
  4433.         <arglist>mixed file [, mixed maskfile]</arglist>
  4434.         <comment>Returns a new SWFBitmap object from jpg (with optional mask) or dbl file</comment>
  4435.     </function>
  4436.     <function name="swfbutton_addAction" return="void">
  4437.         <arglist>object SWFAction, int flags</arglist>
  4438.         <comment>Sets the action to perform when conditions described in flags is met</comment>
  4439.     </function>
  4440.     <function name="swfbutton_addShape" return="void">
  4441.         <arglist>object SWFCharacter, int flags</arglist>
  4442.         <comment>Sets the character to display for the condition described in flags</comment>
  4443.     </function>
  4444.     <function name="swfbutton_init" return="object">
  4445.         <arglist>void</arglist>
  4446.         <comment>Returns a new SWFButton object</comment>
  4447.     </function>
  4448.     <function name="swfbutton_keypress" return="int">
  4449.         <arglist>string str</arglist>
  4450.         <comment>Returns the action flag for keyPress(char)</comment>
  4451.     </function>
  4452.     <function name="swfbutton_setAction" return="void">
  4453.         <arglist>object SWFAction</arglist>
  4454.         <comment>Sets the action to perform when button is pressed</comment>
  4455.     </function>
  4456.     <function name="swfbutton_setDown" return="void">
  4457.         <arglist>object SWFCharacter</arglist>
  4458.         <comment>Sets the character for this button's down state</comment>
  4459.     </function>
  4460.     <function name="swfbutton_setHit" return="void">
  4461.         <arglist>object SWFCharacter</arglist>
  4462.         <comment>Sets the character for this button's hit test state</comment>
  4463.     </function>
  4464.     <function name="swfbutton_setOver" return="void">
  4465.         <arglist>object SWFCharacter</arglist>
  4466.         <comment>Sets the character for this button's over state</comment>
  4467.     </function>
  4468.     <function name="swfbutton_setUp" return="void">
  4469.         <arglist>object SWFCharacter</arglist>
  4470.         <comment>Sets the character for this button's up state</comment>
  4471.     </function>
  4472.     <function name="swfdisplayitem_addAction" return="void">
  4473.         <arglist>object SWFAction, int flags</arglist>
  4474.         <comment>Adds this SWFAction to the given SWFSprite instance</comment>
  4475.     </function>
  4476.     <function name="swfdisplayitem_addColor" return="void">
  4477.         <arglist>int r, int g, int b [, int a]</arglist>
  4478.         <comment>Sets the add color part of this SWFDisplayItem's CXform to (r, g, b [, a]), a defaults to 0</comment>
  4479.     </function>
  4480.     <function name="swfdisplayitem_move" return="void">
  4481.         <arglist>float dx, float dy</arglist>
  4482.         <comment>Displaces this SWFDisplayItem by (dx, dy) in movie coordinates</comment>
  4483.     </function>
  4484.     <function name="swfdisplayitem_moveTo" return="void">
  4485.         <arglist>int x, int y</arglist>
  4486.         <comment>Moves this SWFDisplayItem to movie coordinates (x, y)</comment>
  4487.     </function>
  4488.     <function name="swfdisplayitem_multColor" return="void">
  4489.         <arglist>float r, float g, float b [, float a]</arglist>
  4490.         <comment>Sets the multiply color part of this SWFDisplayItem's CXform to (r, g, b [, a]), a defaults to 1.0</comment>
  4491.     </function>
  4492.     <function name="swfdisplayitem_rotate" return="void">
  4493.         <arglist>float degrees</arglist>
  4494.         <comment>Rotates this SWFDisplayItem the given (clockwise) degrees from its current orientation</comment>
  4495.     </function>
  4496.     <function name="swfdisplayitem_rotateTo" return="void">
  4497.         <arglist>float degrees</arglist>
  4498.         <comment>Rotates this SWFDisplayItem the given (clockwise) degrees from its original orientation</comment>
  4499.     </function>
  4500.     <function name="swfdisplayitem_scale" return="void">
  4501.         <arglist>float xScale, float yScale</arglist>
  4502.         <comment>Multiplies this SWFDisplayItem's current x scale by xScale, its y scale by yScale</comment>
  4503.     </function>
  4504.     <function name="swfdisplayitem_scaleTo" return="void">
  4505.         <arglist>float xScale [, float yScale]</arglist>
  4506.         <comment>Scales this SWFDisplayItem by xScale in the x direction, yScale in the y, or both to xScale if only one arg</comment>
  4507.     </function>
  4508.     <function name="swfdisplayitem_setDepth" return="void">
  4509.         <arglist>int depth</arglist>
  4510.         <comment>Sets this SWFDisplayItem's z-depth to depth.  Items with higher depth values are drawn on top of those with lower values</comment>
  4511.     </function>
  4512.     <function name="swfdisplayitem_setMatrix" return="void">
  4513.         <arglist>float a, float b, float c, float d, float x, float y</arglist>
  4514.         <comment>Sets the item's transform matrix</comment>
  4515.     </function>
  4516.     <function name="swfdisplayitem_setName" return="void">
  4517.         <arglist>string name</arglist>
  4518.         <comment>Sets this SWFDisplayItem's name to name</comment>
  4519.     </function>
  4520.     <function name="swfdisplayitem_setRatio" return="void">
  4521.         <arglist>float ratio</arglist>
  4522.         <comment>Sets this SWFDisplayItem's ratio to ratio.  Obviously only does anything if displayitem was created from an SWFMorph</comment>
  4523.     </function>
  4524.     <function name="swfdisplayitem_skewX" return="void">
  4525.         <arglist>float xSkew</arglist>
  4526.         <comment>Adds xSkew to this SWFDisplayItem's x skew value</comment>
  4527.     </function>
  4528.     <function name="swfdisplayitem_skewXTo" return="void">
  4529.         <arglist>float xSkew</arglist>
  4530.         <comment>Sets this SWFDisplayItem's x skew value to xSkew</comment>
  4531.     </function>
  4532.     <function name="swfdisplayitem_skewY" return="void">
  4533.         <arglist>float ySkew</arglist>
  4534.         <comment>Adds ySkew to this SWFDisplayItem's y skew value</comment>
  4535.     </function>
  4536.     <function name="swfdisplayitem_skewYTo" return="void">
  4537.         <arglist>float ySkew</arglist>
  4538.         <comment>Sets this SWFDisplayItem's y skew value to ySkew</comment>
  4539.     </function>
  4540.     <function name="swffill_init" return="class">
  4541.         <arglist>void</arglist>
  4542.         <comment>Returns a new SWFFill object</comment>
  4543.     </function>
  4544.     <function name="swffill_moveTo" return="void">
  4545.         <arglist>float x, float y</arglist>
  4546.         <comment>Moves this SWFFill to shape coordinates (x,y)</comment>
  4547.     </function>
  4548.     <function name="swffill_rotateTo" return="void">
  4549.         <arglist>float degrees</arglist>
  4550.         <comment>Rotates this SWFFill the given (clockwise) degrees from its original orientation</comment>
  4551.     </function>
  4552.     <function name="swffill_scaleTo" return="void">
  4553.         <arglist>float xScale [, float yScale]</arglist>
  4554.         <comment>Scales this SWFFill by xScale in the x direction, yScale in the y, or both to xScale if only one arg</comment>
  4555.     </function>
  4556.     <function name="swffill_skewXTo" return="void">
  4557.         <arglist>float xSkew</arglist>
  4558.         <comment>Sets this SWFFill's x skew value to xSkew</comment>
  4559.     </function>
  4560.     <function name="swffill_skewYTo" return="void">
  4561.         <arglist>float ySkew</arglist>
  4562.         <comment>Sets this SWFFill's y skew value to ySkew</comment>
  4563.     </function>
  4564.     <function name="swffont_getAscent" return="float">
  4565.         <arglist>void</arglist>
  4566.         <comment>Returns the ascent of the font, or 0 if not available</comment>
  4567.     </function>
  4568.     <function name="swffont_getDescent" return="float">
  4569.         <arglist>void</arglist>
  4570.         <comment>Returns the descent of the font, or 0 if not available</comment>
  4571.     </function>
  4572.     <function name="swffont_getLeading" return="float">
  4573.         <arglist>void</arglist>
  4574.         <comment>Returns the leading of the font, or 0 if not available</comment>
  4575.     </function>
  4576.     <function name="swffont_getWidth" return="float">
  4577.         <arglist>string str</arglist>
  4578.         <comment>Calculates the width of the given string in this font at full height</comment>
  4579.     </function>
  4580.     <function name="swffont_init" return="object">
  4581.         <arglist>string filename</arglist>
  4582.         <comment>Returns a new SWFFont object from given file</comment>
  4583.     </function>
  4584.     <function name="swfgradient_addEntry" return="void">
  4585.         <arglist>float ratio, int r, int g, int b [, int a]</arglist>
  4586.         <comment>Adds given entry to the gradient</comment>
  4587.     </function>
  4588.     <function name="swfgradient_init" return="class">
  4589.         <arglist>void</arglist>
  4590.         <comment>Returns a new SWFGradient object</comment>
  4591.     </function>
  4592.     <function name="swfmorph_getShape1" return="object">
  4593.         <arglist>void</arglist>
  4594.         <comment>Return's this SWFMorph's start shape object</comment>
  4595.     </function>
  4596.     <function name="swfmorph_getShape2" return="object">
  4597.         <arglist>void</arglist>
  4598.         <comment>Return's this SWFMorph's start shape object</comment>
  4599.     </function>
  4600.     <function name="swfmorph_init" return="object">
  4601.         <arglist>void</arglist>
  4602.         <comment>Returns a new SWFMorph object</comment>
  4603.     </function>
  4604.     <function name="swfmovie_add" return="object">
  4605.         <arglist>object SWFBlock</arglist>
  4606.         <comment>???</comment>
  4607.     </function>
  4608.     <function name="swfmovie_init" return="object">
  4609.         <arglist>int version</arglist>
  4610.         <comment>Creates swfmovie object according to the passed version</comment>
  4611.     </function>
  4612.     <function name="swfmovie_labelframe" return="void">
  4613.         <arglist>object SWFBlock</arglist>
  4614.         <comment>???</comment>
  4615.     </function>
  4616.     <function name="swfmovie_labelframe" return="void">
  4617.         <arglist>string label</arglist>
  4618.         <comment>Labels frame</comment>
  4619.     </function>
  4620.     <function name="swfmovie_nextframe" return="void">
  4621.         <arglist>void</arglist>
  4622.         <comment>???</comment>
  4623.     </function>
  4624.     <function name="swfmovie_output" return="int">
  4625.         <arglist>[int compression]</arglist>
  4626.         <comment>???</comment>
  4627.     </function>
  4628.     <function name="swfmovie_save" return="int">
  4629.         <arglist>mixed where [, int compression]</arglist>
  4630.         <comment>Saves the movie. 'where' can be stream and the movie will be saved there otherwise it is treated as string and written in file with that name</comment>
  4631.     </function>
  4632.     <function name="swfmovie_setBackground" return="void">
  4633.         <arglist>int r, int g, int b</arglist>
  4634.         <comment>Sets background color (r,g,b)</comment>
  4635.     </function>
  4636.     <function name="swfmovie_setDimension" return="void">
  4637.         <arglist>float x, float y</arglist>
  4638.         <comment>Sets movie dimension</comment>
  4639.     </function>
  4640.     <function name="swfmovie_setFrames" return="void">
  4641.         <arglist>int frames</arglist>
  4642.         <comment>Sets number of frames</comment>
  4643.     </function>
  4644.     <function name="swfmovie_setRate" return="void">
  4645.         <arglist>float rate</arglist>
  4646.         <comment>Sets movie rate</comment>
  4647.     </function>
  4648.     <function name="swfmovie_streamMp3" return="void">
  4649.         <arglist>mixed file</arglist>
  4650.         <comment>Sets sound stream of the SWF movie. The parameter can be stream or string.</comment>
  4651.     </function>
  4652.     <function name="swfshape_addfill" return="object">
  4653.         <arglist>mixed arg1, int arg2, [int b [, int a]]</arglist>
  4654.         <comment>Returns a fill object, for use with swfshape_setleftfill and swfshape_setrightfill. If 1 or 2 parameter(s) is (are) passed first should be object (from gradient class) and the second int (flags). Gradient fill is performed. If 3 or 4 parameters are passed : r, g, b [, a]. Solid fill is performed.</comment>
  4655.     </function>
  4656.     <function name="swfshape_drawarc" return="void">
  4657.         <arglist>float r, float startAngle, float endAngle</arglist>
  4658.         <comment>Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured counterclockwise from 12 o'clock</comment>
  4659.     </function>
  4660.     <function name="swfshape_drawcircle" return="void">
  4661.         <arglist>float r</arglist>
  4662.         <comment>Draws a circle of radius r centered at the current location, in a counter-clockwise fashion</comment>
  4663.     </function>
  4664.     <function name="swfshape_drawcubic" return="void">
  4665.         <arglist>float bx, float by, float cx, float cy, float dx, float dy</arglist>
  4666.         <comment>Draws a cubic bezier curve using the current position and the three given points as control points</comment>
  4667.     </function>
  4668.     <function name="swfshape_drawcubic" return="void">
  4669.         <arglist>float bx, float by, float cx, float cy, float dx, float dy</arglist>
  4670.         <comment>Draws a cubic bezier curve using the current position and the three given points as control points</comment>
  4671.     </function>
  4672.     <function name="swfshape_drawcurve" return="void">
  4673.         <arglist>float adx, float ady, float bdx, float bdy [, float cdx, float cdy]</arglist>
  4674.         <comment>Draws a curve from the current pen position (x, y) to the point (x+bdx, y+bdy) in the current line style, using point (x+adx, y+ady) as a control point or draws a cubic bezier to point (x+cdx, x+cdy) with control points (x+adx, y+ady) and (x+bdx, y+bdy)</comment>
  4675.     </function>
  4676.     <function name="swfshape_drawcurveto" return="void">
  4677.         <arglist>float ax, float ay, float bx, float by [, float dx, float dy]</arglist>
  4678.         <comment>Draws a curve from the current pen position (x,y) to the point (bx, by) in the current line style, using point (ax, ay) as a control point. Or draws a cubic bezier to point (dx, dy) with control points (ax, ay) and (bx, by)</comment>
  4679.     </function>
  4680.     <function name="swfshape_drawglyph" return="void">
  4681.         <arglist>SWFFont font, string character [, int size]</arglist>
  4682.         <comment>Draws the first character in the given string into the shape using the glyph definition from the given font</comment>
  4683.     </function>
  4684.     <function name="swfshape_drawline" return="void">
  4685.         <arglist>float dx, float dy</arglist>
  4686.         <comment>Draws a line from the current pen position (x, y) to the point (x+dx, y+dy) in the current line style</comment>
  4687.     </function>
  4688.     <function name="swfshape_drawlineto" return="void">
  4689.         <arglist>float x, float y</arglist>
  4690.         <comment>Draws a line from the current pen position to shape coordinates (x, y) in the current line style</comment>
  4691.     </function>
  4692.     <function name="swfshape_init" return="object">
  4693.         <arglist>void</arglist>
  4694.         <comment>Returns a new SWFShape object</comment>
  4695.     </function>
  4696.     <function name="swfshape_movepen" return="void">
  4697.         <arglist>float x, float y</arglist>
  4698.         <comment>Moves the pen from its current location by vector (x, y)</comment>
  4699.     </function>
  4700.     <function name="swfshape_movepento" return="void">
  4701.         <arglist>float x, float y</arglist>
  4702.         <comment>Moves the pen to shape coordinates (x, y)</comment>
  4703.     </function>
  4704.     <function name="swfshape_setleftfill" return="void">
  4705.         <arglist>int arg1 [, int g ,int b [,int a]]</arglist>
  4706.         <comment>Sets the left side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting left side fill type.</comment>
  4707.     </function>
  4708.     <function name="swfshape_setleftfill" return="void">
  4709.         <arglist>int arg1 [, int g ,int b [,int a]]</arglist>
  4710.         <comment>Sets the right side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting right side fill type.</comment>
  4711.     </function>
  4712.     <function name="swfshape_setline" return="void">
  4713.         <arglist>int width, int r, int g, int b [, int a]</arglist>
  4714.         <comment>Sets the current line style for this SWFShape</comment>
  4715.     </function>
  4716.     <function name="swfsprite_add" return="object">
  4717.         <arglist>object SWFCharacter</arglist>
  4718.         <comment>Adds the character to the sprite, returns a displayitem object</comment>
  4719.     </function>
  4720.     <function name="swfsprite_init" return="class">
  4721.         <arglist>void</arglist>
  4722.         <comment>Returns a new SWFSprite object</comment>
  4723.     </function>
  4724.     <function name="swfsprite_labelFrame" return="void">
  4725.         <arglist>string label</arglist>
  4726.         <comment>Labels frame</comment>
  4727.     </function>
  4728.     <function name="swfsprite_nextFrame" return="void">
  4729.         <arglist>void</arglist>
  4730.         <comment>Moves the sprite to the next frame</comment>
  4731.     </function>
  4732.     <function name="swfsprite_remove" return="void">
  4733.         <arglist>object SWFDisplayItem</arglist>
  4734.         <comment>Remove the named character from the sprite's display list</comment>
  4735.     </function>
  4736.     <function name="swfsprite_setFrames" return="void">
  4737.         <arglist>int frames</arglist>
  4738.         <comment>Sets the number of frames in this SWFSprite</comment>
  4739.     </function>
  4740.     <function name="swftext_addString" return="void">
  4741.         <arglist>string text</arglist>
  4742.         <comment>Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color</comment>
  4743.     </function>
  4744.     <function name="swftextfield_addString" return="void">
  4745.         <arglist>string str</arglist>
  4746.         <comment>Adds the given string to this textfield</comment>
  4747.     </function>
  4748.     <function name="swftextfield_align" return="void">
  4749.         <arglist>int alignment</arglist>
  4750.         <comment>Sets the alignment of this textfield</comment>
  4751.     </function>
  4752.     <function name="swftextfield_init" return="object">
  4753.         <arglist>[int flags]</arglist>
  4754.         <comment>Returns a new SWFTextField object</comment>
  4755.     </function>
  4756.     <function name="swftextfield_setBounds" return="void">
  4757.         <arglist>float width, float height</arglist>
  4758.         <comment>Sets the width and height of this textfield</comment>
  4759.     </function>
  4760.     <function name="swftextfield_setColor" return="void">
  4761.         <arglist>int r, int g, int b [, int a]</arglist>
  4762.         <comment>Sets the color of this textfield</comment>
  4763.     </function>
  4764.     <function name="swftextfield_setFont" return="void">
  4765.         <arglist>object font</arglist>
  4766.         <comment>Sets the font for this textfield</comment>
  4767.     </function>
  4768.     <function name="swftextfield_setHeight" return="void">
  4769.         <arglist>float height</arglist>
  4770.         <comment>Sets the font height of this textfield</comment>
  4771.     </function>
  4772.     <function name="swftextfield_setIndentation" return="void">
  4773.         <arglist>float indentation</arglist>
  4774.         <comment>Sets the indentation of the first line of this textfield</comment>
  4775.     </function>
  4776.     <function name="swftextfield_setLeftMargin" return="void">
  4777.         <arglist>float margin</arglist>
  4778.         <comment>Sets the left margin of this textfield</comment>
  4779.     </function>
  4780.     <function name="swftextfield_setLineSpacing" return="void">
  4781.         <arglist>float space</arglist>
  4782.         <comment>Sets the line spacing of this textfield</comment>
  4783.     </function>
  4784.     <function name="swftextfield_setMargins" return="void">
  4785.         <arglist>float left, float right</arglist>
  4786.         <comment>Sets both margins of this textfield</comment>
  4787.     </function>
  4788.     <function name="swftextfield_setName" return="void">
  4789.         <arglist>string var_name</arglist>
  4790.         <comment>Sets the variable name of this textfield</comment>
  4791.     </function>
  4792.     <function name="swftextfield_setRightMargin" return="void">
  4793.         <arglist>float margin</arglist>
  4794.         <comment>Sets the right margin of this textfield</comment>
  4795.     </function>
  4796.     <function name="swftext_getAscent" return="float">
  4797.         <arglist>void</arglist>
  4798.         <comment>Returns the ascent of the current font at its current size, or 0 if not available</comment>
  4799.     </function>
  4800.     <function name="swftext_getDescent" return="float">
  4801.         <arglist>void</arglist>
  4802.         <comment>Returns the descent of the current font at its current size, or 0 if not available</comment>
  4803.     </function>
  4804.     <function name="swftext_getLeading" return="float">
  4805.         <arglist>void</arglist>
  4806.         <comment>Returns the leading of the current font at its current size, or 0 if not available</comment>
  4807.     </function>
  4808.     <function name="swftext_getWidth" return="float">
  4809.         <arglist>string str</arglist>
  4810.         <comment>Calculates the width of the given string in this text objects current font and size</comment>
  4811.     </function>
  4812.     <function name="swftext_init" return="class">
  4813.         <arglist>void</arglist>
  4814.         <comment>Returns new SWFText object</comment>
  4815.     </function>
  4816.     <function name="swftext_moveTo" return="void">
  4817.         <arglist>float x, float y</arglist>
  4818.         <comment>Moves this SWFText object's current pen position to (x, y) in text coordinates</comment>
  4819.     </function>
  4820.     <function name="swftext_setColor" return="void">
  4821.         <arglist>int r, int g, int b [, int a]</arglist>
  4822.         <comment>Sets this SWFText object's current color to the given color</comment>
  4823.     </function>
  4824.     <function name="swftext_setFont" return="void">
  4825.         <arglist>object font</arglist>
  4826.         <comment>Sets this SWFText object's current font to given font</comment>
  4827.     </function>
  4828.     <function name="swftext_setHeight" return="void">
  4829.         <arglist>float height</arglist>
  4830.         <comment>Sets this SWFText object's current height to given height</comment>
  4831.     </function>
  4832.     <function name="swftext_setSpacing" return="void">
  4833.         <arglist>float spacing</arglist>
  4834.         <comment>Sets this SWFText object's current letterspacing to given spacing</comment>
  4835.     </function>
  4836.     <function name="udm_add_search_limit" return="int">
  4837.         <arglist>int agent, int var, string val</arglist>
  4838.         <comment>Add mnoGoSearch search restrictions</comment>
  4839.     </function>
  4840.     <function name="udm_alloc_agent_array" return="int">
  4841.         <arglist>array dbaddr</arglist>
  4842.         <comment>Allocate mnoGoSearch session</comment>
  4843.     </function>
  4844.     <function name="udm_alloc_agent" return="int">
  4845.         <arglist>string dbaddr [, string dbmode]</arglist>
  4846.         <comment>Allocate mnoGoSearch session</comment>
  4847.     </function>
  4848.     <function name="udm_api_version" return="int">
  4849.         <arglist>void</arglist>
  4850.         <comment>Get mnoGoSearch API version</comment>
  4851.     </function>
  4852.     <function name="udm_cat_list" return="array">
  4853.         <arglist>int agent, string category</arglist>
  4854.         <comment>Get mnoGoSearch categories list with the same root</comment>
  4855.     </function>
  4856.     <function name="udm_cat_path" return="array">
  4857.         <arglist>int agent, string category</arglist>
  4858.         <comment>Get mnoGoSearch categories path from the root to the given catgory</comment>
  4859.     </function>
  4860.     <function name="udm_check_charset" return="int">
  4861.         <arglist>int agent, string charset</arglist>
  4862.         <comment>Check if the given charset is known to mnogosearch</comment>
  4863.     </function>
  4864.     <function name="udm_check_stored" return="int">
  4865.         <arglist>int agent, int link, string doc_id</arglist>
  4866.         <comment>Open connection to stored</comment>
  4867.     </function>
  4868.     <function name="udm_clear_search_limits" return="int">
  4869.         <arglist>int agent</arglist>
  4870.         <comment>Clear all mnoGoSearch search restrictions</comment>
  4871.     </function>
  4872.     <function name="udm_close_stored" return="int">
  4873.         <arglist>int agent, int link</arglist>
  4874.         <comment>Open connection to stored</comment>
  4875.     </function>
  4876.     <function name="udm_crc32" return="int">
  4877.         <arglist>int agent, string str</arglist>
  4878.         <comment>Return CRC32 checksum of gived string</comment>
  4879.     </function>
  4880.     <function name="udm_errno" return="int">
  4881.         <arglist>int agent</arglist>
  4882.         <comment>Get mnoGoSearch error number</comment>
  4883.     </function>
  4884.     <function name="udm_error" return="string">
  4885.         <arglist>int agent</arglist>
  4886.         <comment>Get mnoGoSearch error message</comment>
  4887.     </function>
  4888.     <function name="udm_find" return="int">
  4889.         <arglist>int agent, string query</arglist>
  4890.         <comment>Perform search</comment>
  4891.     </function>
  4892.     <function name="udm_free_agent" return="int">
  4893.         <arglist>int agent</arglist>
  4894.         <comment>Free mnoGoSearch session</comment>
  4895.     </function>
  4896.     <function name="udm_free_ispell_data" return="int">
  4897.         <arglist>int agent</arglist>
  4898.         <comment>Free memory allocated for ispell data</comment>
  4899.     </function>
  4900.     <function name="udm_free_res" return="int">
  4901.         <arglist>int res</arglist>
  4902.         <comment>mnoGoSearch free result</comment>
  4903.     </function>
  4904.     <function name="udm_get_doc_count" return="int">
  4905.         <arglist>int agent</arglist>
  4906.         <comment>Get total number of documents in database</comment>
  4907.     </function>
  4908.     <function name="udm_get_res_field_ex" return="string">
  4909.         <arglist>int res, int row, string field</arglist>
  4910.         <comment>Fetch mnoGoSearch result field</comment>
  4911.     </function>
  4912.     <function name="udm_get_res_field" return="string">
  4913.         <arglist>int res, int row, int field</arglist>
  4914.         <comment>Fetch mnoGoSearch result field</comment>
  4915.     </function>
  4916.     <function name="udm_get_res_param" return="string">
  4917.         <arglist>int res, int param</arglist>
  4918.         <comment>Get mnoGoSearch result parameters</comment>
  4919.     </function>
  4920.     <function name="udm_hash32" return="int">
  4921.         <arglist>int agent, string str</arglist>
  4922.         <comment>Return Hash32 checksum of gived string</comment>
  4923.     </function>
  4924.     <function name="udm_load_ispell_data" return="int">
  4925.         <arglist>int agent, int var, string val1, [string charset], string val2, int flag</arglist>
  4926.         <comment>Load ispell data</comment>
  4927.     </function>
  4928.     <function name="udm_make_excerpt" return="int">
  4929.         <arglist>int agent, int res, int row</arglist>
  4930.         <comment>Perform search</comment>
  4931.     </function>
  4932.     <function name="udm_open_stored" return="int">
  4933.         <arglist>int agent, string storedaddr</arglist>
  4934.         <comment>Open connection to stored</comment>
  4935.     </function>
  4936.     <function name="udm_parse_query_string" return="int">
  4937.         <arglist>int agent, string str</arglist>
  4938.         <comment>Parses query string, initialises variables and search limits taken from it</comment>
  4939.     </function>
  4940.     <function name="udm_set_agent_param_ex" return="int">
  4941.         <arglist>int agent, string var, string val</arglist>
  4942.         <comment>Set mnoGoSearch agent session parameters extended</comment>
  4943.     </function>
  4944.     <function name="udm_set_agent_param" return="int">
  4945.         <arglist>int agent, int var, string val</arglist>
  4946.         <comment>Set mnoGoSearch agent session parameters</comment>
  4947.     </function>
  4948.     <function name="msession_call" return="string">
  4949.         <arglist>string fn_name, [, string param1 ], ... [,string param4]</arglist>
  4950.         <comment>Call the plugin function named fn_name</comment>
  4951.     </function>
  4952.     <function name="msession_connect" return="bool">
  4953.         <arglist>string host, string port</arglist>
  4954.         <comment>Connect to msession sever</comment>
  4955.     </function>
  4956.     <function name="msession_count" return="int">
  4957.         <arglist>void</arglist>
  4958.         <comment>Get session count</comment>
  4959.     </function>
  4960.     <function name="msession_create" return="bool">
  4961.         <arglist>string session</arglist>
  4962.         <comment>Create a session</comment>
  4963.     </function>
  4964.     <function name="msession_destroy" return="bool">
  4965.         <arglist>string name</arglist>
  4966.         <comment>Destroy a session</comment>
  4967.     </function>
  4968.     <function name="msession_disconnect" return="void">
  4969.         <arglist>void</arglist>
  4970.         <comment>Disconnect from msession server</comment>
  4971.     </function>
  4972.     <function name="msession_find" return="array">
  4973.         <arglist>string name, string value</arglist>
  4974.         <comment>Find all sessions with name and value</comment>
  4975.     </function>
  4976.     <function name="msession_get_array" return="array">
  4977.         <arglist>string session</arglist>
  4978.         <comment>Get array of msession variables</comment>
  4979.     </function>
  4980.     <function name="msession_get_data" return="string">
  4981.         <arglist>string session</arglist>
  4982.         <comment>Get data session unstructured data. (PHP sessions use this)</comment>
  4983.     </function>
  4984.     <function name="msession_get" return="string">
  4985.         <arglist>string session, string name, string default_value</arglist>
  4986.         <comment>Get value from session</comment>
  4987.     </function>
  4988.     <function name="msession_inc" return="string">
  4989.         <arglist>string session, string name</arglist>
  4990.         <comment>Increment value in session</comment>
  4991.     </function>
  4992.     <function name="msession_listvar" return="array">
  4993.         <arglist>string name</arglist>
  4994.         <comment>return associative array of value:session for all sessions with a variable named 'name'</comment>
  4995.     </function>
  4996.     <function name="msession_list" return="array">
  4997.         <arglist>void</arglist>
  4998.         <comment>List all sessions</comment>
  4999.     </function>
  5000.     <function name="msession_lock" return="int">
  5001.         <arglist>string name</arglist>
  5002.         <comment>Lock a session</comment>
  5003.     </function>
  5004.     <function name="msession_plugin" return="string">
  5005.         <arglist>string session, string val [, string param ]</arglist>
  5006.         <comment>Call the personality plugin escape function</comment>
  5007.     </function>
  5008.     <function name="msession_randstr" return="string">
  5009.         <arglist>int num_chars</arglist>
  5010.         <comment>Get random string</comment>
  5011.     </function>
  5012.     <function name="msession_set_array" return="bool">
  5013.         <arglist>string session, array tuples</arglist>
  5014.         <comment>Set msession variables from an array</comment>
  5015.     </function>
  5016.     <function name="msession_set_data" return="bool">
  5017.         <arglist>string session, string value</arglist>
  5018.         <comment>Set data session unstructured data. (PHP sessions use this)</comment>
  5019.     </function>
  5020.     <function name="msession_set" return="bool">
  5021.         <arglist>string session, string name, string value</arglist>
  5022.         <comment>Set value in session</comment>
  5023.     </function>
  5024.     <function name="msession_stat" return="int">
  5025.         <arglist>string name</arglist>
  5026.         <comment>Lock a session</comment>
  5027.     </function>
  5028.     <function name="msession_timeout" return="int">
  5029.         <arglist>string session [, int param ]</arglist>
  5030.         <comment>Set/get session timeout</comment>
  5031.     </function>
  5032.     <function name="msession_uniq" return="string">
  5033.         <arglist>int num_chars</arglist>
  5034.         <comment>Get uniq id</comment>
  5035.     </function>
  5036.     <function name="msession_unlock" return="int">
  5037.         <arglist>string session, int key</arglist>
  5038.         <comment>Unlock a session</comment>
  5039.     </function>
  5040.     <function name="msql_affected_rows" return="int">
  5041.         <arglist>int query</arglist>
  5042.         <comment>Return number of affected rows</comment>
  5043.     </function>
  5044.     <function name="msql_close" return="int">
  5045.         <arglist>[int link_identifier]</arglist>
  5046.         <comment>Close an mSQL connection</comment>
  5047.     </function>
  5048.     <function name="msql_connect" return="int">
  5049.         <arglist>[string hostname[:port]] [, string username] [, string password]</arglist>
  5050.         <comment>Open a connection to an mSQL Server</comment>
  5051.     </function>
  5052.     <function name="msql_create_db" return="int">
  5053.         <arglist>string database_name [, int link_identifier]</arglist>
  5054.         <comment>Create an mSQL database</comment>
  5055.     </function>
  5056.     <function name="msql_data_seek" return="int">
  5057.         <arglist>int query, int row_number</arglist>
  5058.         <comment>Move internal result pointer</comment>
  5059.     </function>
  5060.     <function name="msql_db_query" return="int">
  5061.         <arglist>string database_name, string query [, int link_identifier]</arglist>
  5062.         <comment>Send an SQL query to mSQL</comment>
  5063.     </function>
  5064.     <function name="msql_drop_db" return="int">
  5065.         <arglist>string database_name [, int link_identifier]</arglist>
  5066.         <comment>Drop (delete) an mSQL database</comment>
  5067.     </function>
  5068.     <function name="msql_error" return="string">
  5069.         <arglist>[int link_identifier]</arglist>
  5070.         <comment>Returns the text of the error message from previous mSQL operation</comment>
  5071.     </function>
  5072.     <function name="msql_fetch_array" return="array">
  5073.         <arglist>int query [, int result_type]</arglist>
  5074.         <comment>Fetch a result row as an associative array</comment>
  5075.     </function>
  5076.     <function name="msql_fetch_field" return="object">
  5077.         <arglist>int query [, int field_offset]</arglist>
  5078.         <comment>Get column information from a result and return as an object</comment>
  5079.     </function>
  5080.     <function name="msql_fetch_object" return="object">
  5081.         <arglist>int query [, int result_type]</arglist>
  5082.         <comment>Fetch a result row as an object</comment>
  5083.     </function>
  5084.     <function name="msql_fetch_row" return="array">
  5085.         <arglist>int query</arglist>
  5086.         <comment>Get a result row as an enumerated array</comment>
  5087.     </function>
  5088.     <function name="msql_field_flags" return="string">
  5089.         <arglist>int query, int field_offset</arglist>
  5090.         <comment>Get the flags associated with the specified field in a result</comment>
  5091.     </function>
  5092.     <function name="msql_field_len" return="int">
  5093.         <arglist>int query, int field_offet</arglist>
  5094.         <comment>Returns the length of the specified field</comment>
  5095.     </function>
  5096.     <function name="msql_field_name" return="string">
  5097.         <arglist>int query, int field_index</arglist>
  5098.         <comment>Get the name of the specified field in a result</comment>
  5099.     </function>
  5100.     <function name="msql_field_seek" return="int">
  5101.         <arglist>int query, int field_offset</arglist>
  5102.         <comment>Set result pointer to a specific field offset</comment>
  5103.     </function>
  5104.     <function name="msql_field_table" return="string">
  5105.         <arglist>int query, int field_offset</arglist>
  5106.         <comment>Get name of the table the specified field is in</comment>
  5107.     </function>
  5108.     <function name="msql_field_type" return="string">
  5109.         <arglist>int query, int field_offset</arglist>
  5110.         <comment>Get the type of the specified field in a result</comment>
  5111.     </function>
  5112.     <function name="msql_free_result" return="int">
  5113.         <arglist>int query</arglist>
  5114.         <comment>Free result memory</comment>
  5115.     </function>
  5116.     <function name="msql_list_dbs" return="int">
  5117.         <arglist>[int link_identifier]</arglist>
  5118.         <comment>List databases available on an mSQL server</comment>
  5119.     </function>
  5120.     <function name="msql_list_fields" return="int">
  5121.         <arglist>string database_name, string table_name [, int link_identifier]</arglist>
  5122.         <comment>List mSQL result fields</comment>
  5123.     </function>
  5124.     <function name="msql_list_tables" return="int">
  5125.         <arglist>string database_name [, int link_identifier]</arglist>
  5126.         <comment>List tables in an mSQL database</comment>
  5127.     </function>
  5128.     <function name="msql_num_fields" return="int">
  5129.         <arglist>int query</arglist>
  5130.         <comment>Get number of fields in a result</comment>
  5131.     </function>
  5132.     <function name="msql_num_rows" return="int">
  5133.         <arglist>int query</arglist>
  5134.         <comment>Get number of rows in a result</comment>
  5135.     </function>
  5136.     <function name="msql_pconnect" return="int">
  5137.         <arglist>[string hostname[:port]] [, string username] [, string password]</arglist>
  5138.         <comment>Open a persistent connection to an mSQL Server</comment>
  5139.     </function>
  5140.     <function name="msql_query" return="int">
  5141.         <arglist>string query [, int link_identifier]</arglist>
  5142.         <comment>Send an SQL query to mSQL</comment>
  5143.     </function>
  5144.     <function name="msql_result" return="int">
  5145.         <arglist>int query, int row [, mixed field]</arglist>
  5146.         <comment>Get result data</comment>
  5147.     </function>
  5148.     <function name="msql_select_db" return="int">
  5149.         <arglist>string database_name [, int link_identifier]</arglist>
  5150.         <comment>Select an mSQL database</comment>
  5151.     </function>
  5152.     <function name="mssql_close" return="bool">
  5153.         <arglist>[resource conn_id]</arglist>
  5154.         <comment>Closes a connection to a MS-SQL server</comment>
  5155.     </function>
  5156.     <function name="mssql_connect" return="int">
  5157.         <arglist>[string servername [, string username [, string password]]]</arglist>
  5158.         <comment>Establishes a connection to a MS-SQL server</comment>
  5159.     </function>
  5160.     <function name="mssql_data_seek" return="bool">
  5161.         <arglist>resource result_id, int offset</arglist>
  5162.         <comment>Moves the internal row pointer of the MS-SQL result associated with the specified result identifier to pointer to the specified row number</comment>
  5163.     </function>
  5164.     <function name="mssql_execute" return="mixed">
  5165.         <arglist>resource stmt [, bool skip_results = false]</arglist>
  5166.         <comment>Executes a stored procedure on a MS-SQL server database</comment>
  5167.     </function>
  5168.     <function name="mssql_fetch_array" return="array">
  5169.         <arglist>resource result_id [, int result_type]</arglist>
  5170.         <comment>Returns an associative array of the current row in the result set specified by result_id</comment>
  5171.     </function>
  5172.     <function name="mssql_fetch_assoc" return="array">
  5173.         <arglist>resource result_id</arglist>
  5174.         <comment>Returns an associative array of the current row in the result set specified by result_id</comment>
  5175.     </function>
  5176.     <function name="mssql_fetch_batch" return="int">
  5177.         <arglist>resource result_index</arglist>
  5178.         <comment>Returns the next batch of records</comment>
  5179.     </function>
  5180.     <function name="mssql_fetch_field" return="object">
  5181.         <arglist>resource result_id [, int offset]</arglist>
  5182.         <comment>Gets information about certain fields in a query result</comment>
  5183.     </function>
  5184.     <function name="mssql_fetch_object" return="object">
  5185.         <arglist>resource result_id [, int result_type]</arglist>
  5186.         <comment>Returns a psuedo-object of the current row in the result set specified by result_id</comment>
  5187.     </function>
  5188.     <function name="mssql_fetch_row" return="array">
  5189.         <arglist>resource result_id</arglist>
  5190.         <comment>Returns an array of the current row in the result set specified by result_id</comment>
  5191.     </function>
  5192.     <function name="mssql_field_length" return="int">
  5193.         <arglist>resource result_id [, int offset]</arglist>
  5194.         <comment>Get the length of a MS-SQL field</comment>
  5195.     </function>
  5196.     <function name="mssql_field_name" return="string">
  5197.         <arglist>resource result_id [, int offset]</arglist>
  5198.         <comment>Returns the name of the field given by offset in the result set given by result_id</comment>
  5199.     </function>
  5200.     <function name="mssql_field_seek" return="bool">
  5201.         <arglist>int result_id, int offset</arglist>
  5202.         <comment>Seeks to the specified field offset</comment>
  5203.     </function>
  5204.     <function name="mssql_field_type" return="string">
  5205.         <arglist>resource result_id [, int offset]</arglist>
  5206.         <comment>Returns the type of a field</comment>
  5207.     </function>
  5208.     <function name="mssql_free_result" return="bool">
  5209.         <arglist>resource result_index</arglist>
  5210.         <comment>Free a MS-SQL result index</comment>
  5211.     </function>
  5212.     <function name="mssql_free_statement" return="bool">
  5213.         <arglist>resource result_index</arglist>
  5214.         <comment>Free a MS-SQL statement index</comment>
  5215.     </function>
  5216.     <function name="mssql_get_last_message" return="string">
  5217.         <arglist>void</arglist>
  5218.         <comment>Gets the last message from the MS-SQL server</comment>
  5219.     </function>
  5220.     <function name="mssql_guid_string" return="string">
  5221.         <arglist>string binary [,int short_format]</arglist>
  5222.         <comment>Converts a 16 byte binary GUID to a string</comment>
  5223.     </function>
  5224.     <function name="mssql_init" return="int">
  5225.         <arglist>string sp_name [, resource conn_id]</arglist>
  5226.         <comment>Initializes a stored procedure or a remote stored procedure</comment>
  5227.     </function>
  5228.     <function name="mssql_min_error_severity" return="void">
  5229.         <arglist>int severity</arglist>
  5230.         <comment>Sets the lower error severity</comment>
  5231.     </function>
  5232.     <function name="mssql_min_message_severity" return="void">
  5233.         <arglist>int severity</arglist>
  5234.         <comment>Sets the lower message severity</comment>
  5235.     </function>
  5236.     <function name="mssql_next_result" return="bool">
  5237.         <arglist>resource result_id</arglist>
  5238.         <comment>Move the internal result pointer to the next result</comment>
  5239.     </function>
  5240.     <function name="mssql_num_fields" return="int">
  5241.         <arglist>resource mssql_result_index</arglist>
  5242.         <comment>Returns the number of fields fetched in from the result id specified</comment>
  5243.     </function>
  5244.     <function name="mssql_num_rows" return="int">
  5245.         <arglist>resource mssql_result_index</arglist>
  5246.         <comment>Returns the number of rows fetched in from the result id specified</comment>
  5247.     </function>
  5248.     <function name="mssql_pconnect" return="int">
  5249.         <arglist>[string servername [, string username [, string password]]]</arglist>
  5250.         <comment>Establishes a persistent connection to a MS-SQL server</comment>
  5251.     </function>
  5252.     <function name="mssql_query" return="resource">
  5253.         <arglist>string query [, resource conn_id [, int batch_size]]</arglist>
  5254.         <comment>Perform an SQL query on a MS-SQL server database</comment>
  5255.     </function>
  5256.     <function name="mssql_result" return="string">
  5257.         <arglist>resource result_id, int row, mixed field</arglist>
  5258.         <comment>Returns the contents of one cell from a MS-SQL result set</comment>
  5259.     </function>
  5260.     <function name="mssql_rows_affected" return="int">
  5261.         <arglist>resource conn_id</arglist>
  5262.         <comment>Returns the number of records affected by the query</comment>
  5263.     </function>
  5264.     <function name="mssql_select_db" return="bool">
  5265.         <arglist>string database_name [, resource conn_id]</arglist>
  5266.         <comment>Select a MS-SQL database</comment>
  5267.     </function>
  5268.     <function name="mysql_affected_rows" return="int">
  5269.         <arglist>[int link_identifier]</arglist>
  5270.         <comment>Gets number of affected rows in previous MySQL operation</comment>
  5271.     </function>
  5272.     <function name="mysql_client_encoding" return="string">
  5273.         <arglist>[int link_identifier]</arglist>
  5274.         <comment>Returns the default character set for the current connection</comment>
  5275.     </function>
  5276.     <function name="mysql_close" return="bool">
  5277.         <arglist>[int link_identifier]</arglist>
  5278.         <comment>Close a MySQL connection</comment>
  5279.     </function>
  5280.     <function name="mysql_connect" return="resource">
  5281.         <arglist>[string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]]</arglist>
  5282.         <comment>Opens a connection to a MySQL Server</comment>
  5283.     </function>
  5284.     <function name="mysql_create_db" return="bool">
  5285.         <arglist>string database_name [, int link_identifier]</arglist>
  5286.         <comment>Create a MySQL database</comment>
  5287.     </function>
  5288.     <function name="mysql_data_seek" return="bool">
  5289.         <arglist>resource result, int row_number</arglist>
  5290.         <comment>Move internal result pointer</comment>
  5291.     </function>
  5292.     <function name="mysql_db_query" return="resource">
  5293.         <arglist>string database_name, string query [, int link_identifier]</arglist>
  5294.         <comment>Sends an SQL query to MySQL</comment>
  5295.     </function>
  5296.     <function name="mysql_drop_db" return="bool">
  5297.         <arglist>string database_name [, int link_identifier]</arglist>
  5298.         <comment>Drops (delete) a MySQL database</comment>
  5299.     </function>
  5300.     <function name="mysql_errno" return="int">
  5301.         <arglist>[int link_identifier]</arglist>
  5302.         <comment>Returns the number of the error message from previous MySQL operation</comment>
  5303.     </function>
  5304.     <function name="mysql_error" return="string">
  5305.         <arglist>[int link_identifier]</arglist>
  5306.         <comment>Returns the text of the error message from previous MySQL operation</comment>
  5307.     </function>
  5308.     <function name="mysql_escape_string" return="string">
  5309.         <arglist>string to_be_escaped</arglist>
  5310.         <comment>Escape string for mysql query</comment>
  5311.     </function>
  5312.     <function name="mysql_fetch_array" return="array">
  5313.         <arglist>resource result [, int result_type]</arglist>
  5314.         <comment>Fetch a result row as an array (associative, numeric or both)</comment>
  5315.     </function>
  5316.     <function name="mysql_fetch_assoc" return="array">
  5317.         <arglist>resource result</arglist>
  5318.         <comment>Fetch a result row as an associative array</comment>
  5319.     </function>
  5320.     <function name="mysql_fetch_field" return="object">
  5321.         <arglist>resource result [, int field_offset]</arglist>
  5322.         <comment>Gets column information from a result and return as an object</comment>
  5323.     </function>
  5324.     <function name="mysql_fetch_lengths" return="array">
  5325.         <arglist>resource result</arglist>
  5326.         <comment>Gets max data size of each column in a result</comment>
  5327.     </function>
  5328.     <function name="mysql_fetch_object" return="object">
  5329.         <arglist>resource result [, int result_type]</arglist>
  5330.         <comment>Fetch a result row as an object</comment>
  5331.     </function>
  5332.     <function name="mysql_fetch_row" return="array">
  5333.         <arglist>resource result</arglist>
  5334.         <comment>Gets a result row as an enumerated array</comment>
  5335.     </function>
  5336.     <function name="mysql_field_flags" return="string">
  5337.         <arglist>resource result, int field_offset</arglist>
  5338.         <comment>Gets the flags associated with the specified field in a result</comment>
  5339.     </function>
  5340.     <function name="mysql_field_len" return="int">
  5341.         <arglist>resource result, int field_offset</arglist>
  5342.         <comment>Returns the length of the specified field</comment>
  5343.     </function>
  5344.     <function name="mysql_field_name" return="string">
  5345.         <arglist>resource result, int field_index</arglist>
  5346.         <comment>Gets the name of the specified field in a result</comment>
  5347.     </function>
  5348.     <function name="mysql_field_seek" return="bool">
  5349.         <arglist>resource result, int field_offset</arglist>
  5350.         <comment>Sets result pointer to a specific field offset</comment>
  5351.     </function>
  5352.     <function name="mysql_field_table" return="string">
  5353.         <arglist>resource result, int field_offset</arglist>
  5354.         <comment>Gets name of the table the specified field is in</comment>
  5355.     </function>
  5356.     <function name="mysql_field_type" return="string">
  5357.         <arglist>resource result, int field_offset</arglist>
  5358.         <comment>Gets the type of the specified field in a result</comment>
  5359.     </function>
  5360.     <function name="mysql_free_result" return="bool">
  5361.         <arglist>resource result</arglist>
  5362.         <comment>Free result memory</comment>
  5363.     </function>
  5364.     <function name="mysql_get_client_info" return="string">
  5365.         <arglist>void</arglist>
  5366.         <comment>Returns a string that represents the client library version</comment>
  5367.     </function>
  5368.     <function name="mysql_get_host_info" return="string">
  5369.         <arglist>[int link_identifier]</arglist>
  5370.         <comment>Returns a string describing the type of connection in use, including the server host name</comment>
  5371.     </function>
  5372.     <function name="mysql_get_proto_info" return="int">
  5373.         <arglist>[int link_identifier]</arglist>
  5374.         <comment>Returns the protocol version used by current connection</comment>
  5375.     </function>
  5376.     <function name="mysql_get_server_info" return="string">
  5377.         <arglist>[int link_identifier]</arglist>
  5378.         <comment>Returns a string that represents the server version number</comment>
  5379.     </function>
  5380.     <function name="mysql_info" return="string">
  5381.         <arglist>[int link_identifier]</arglist>
  5382.         <comment>Returns a string containing information about the most recent query</comment>
  5383.     </function>
  5384.     <function name="mysql_insert_id" return="int">
  5385.         <arglist>[int link_identifier]</arglist>
  5386.         <comment>Gets the ID generated from the previous INSERT operation</comment>
  5387.     </function>
  5388.     <function name="mysql_list_dbs" return="resource">
  5389.         <arglist>[int link_identifier]</arglist>
  5390.         <comment>List databases available on a MySQL server</comment>
  5391.     </function>
  5392.     <function name="mysql_list_fields" return="resource">
  5393.         <arglist>string database_name, string table_name [, int link_identifier]</arglist>
  5394.         <comment>List MySQL result fields</comment>
  5395.     </function>
  5396.     <function name="mysql_list_processes" return="resource">
  5397.         <arglist>[int link_identifier]</arglist>
  5398.         <comment>Returns a result set describing the current server threads</comment>
  5399.     </function>
  5400.     <function name="mysql_list_tables" return="resource">
  5401.         <arglist>string database_name [, int link_identifier]</arglist>
  5402.         <comment>List tables in a MySQL database</comment>
  5403.     </function>
  5404.     <function name="mysql_num_fields" return="int">
  5405.         <arglist>resource result</arglist>
  5406.         <comment>Gets number of fields in a result</comment>
  5407.     </function>
  5408.     <function name="mysql_num_rows" return="int">
  5409.         <arglist>resource result</arglist>
  5410.         <comment>Gets number of rows in a result</comment>
  5411.     </function>
  5412.     <function name="mysql_pconnect" return="resource">
  5413.         <arglist>[string hostname[:port][:/path/to/socket] [, string username [, string password [, int flags]]]]</arglist>
  5414.         <comment>Opens a persistent connection to a MySQL Server</comment>
  5415.     </function>
  5416.     <function name="mysql_ping" return="bool">
  5417.         <arglist>[int link_identifier]</arglist>
  5418.         <comment>Ping a server connection. If no connection then reconnect.</comment>
  5419.     </function>
  5420.     <function name="mysql_query" return="resource">
  5421.         <arglist>string query [, int link_identifier]</arglist>
  5422.         <comment>Sends an SQL query to MySQL</comment>
  5423.     </function>
  5424.     <function name="mysql_real_escape_string" return="string">
  5425.         <arglist>string to_be_escaped [, int link_identifier]</arglist>
  5426.         <comment>Escape special characters in a string for use in a SQL statement, taking into account the current charset of the connection</comment>
  5427.     </function>
  5428.     <function name="mysql_result" return="mixed">
  5429.         <arglist>resource result, int row [, mixed field]</arglist>
  5430.         <comment>Gets result data</comment>
  5431.     </function>
  5432.     <function name="mysql_select_db" return="bool">
  5433.         <arglist>string database_name [, int link_identifier]</arglist>
  5434.         <comment>Selects a MySQL database</comment>
  5435.     </function>
  5436.     <function name="mysql_stat" return="string">
  5437.         <arglist>[int link_identifier]</arglist>
  5438.         <comment>Returns a string containing status information</comment>
  5439.     </function>
  5440.     <function name="mysql_thread_id" return="int">
  5441.         <arglist>[int link_identifier]</arglist>
  5442.         <comment>Returns the thread id of current connection</comment>
  5443.     </function>
  5444.     <function name="mysql_unbuffered_query" return="resource">
  5445.         <arglist>string query [, int link_identifier]</arglist>
  5446.         <comment>Sends an SQL query to MySQL, without fetching and buffering the result rows</comment>
  5447.     </function>
  5448.     <function name="ncurses_addch" return="int">
  5449.         <arglist>int ch</arglist>
  5450.         <comment>Adds character at current position and advance cursor</comment>
  5451.     </function>
  5452.     <function name="ncurses_addchnstr" return="int">
  5453.         <arglist>string s, int n</arglist>
  5454.         <comment>Adds attributed string with specified length at current position</comment>
  5455.     </function>
  5456.     <function name="ncurses_addchstr" return="int">
  5457.         <arglist>string s</arglist>
  5458.         <comment>Adds attributed string at current position</comment>
  5459.     </function>
  5460.     <function name="ncurses_addnstr" return="int">
  5461.         <arglist>string s, int n</arglist>
  5462.         <comment>Adds string with specified length at current position</comment>
  5463.     </function>
  5464.     <function name="ncurses_addstr" return="int">
  5465.         <arglist>string text</arglist>
  5466.         <comment>Outputs text at current position</comment>
  5467.     </function>
  5468.     <function name="ncurses_assume_default_colors" return="int">
  5469.         <arglist>int fg, int bg</arglist>
  5470.         <comment>Defines default colors for color 0</comment>
  5471.     </function>
  5472.     <function name="ncurses_attroff" return="int">
  5473.         <arglist>int attributes</arglist>
  5474.         <comment>Turns off the given attributes</comment>
  5475.     </function>
  5476.     <function name="ncurses_attron" return="int">
  5477.         <arglist>int attributes</arglist>
  5478.         <comment>Turns on the given attributes</comment>
  5479.     </function>
  5480.     <function name="ncurses_attrset" return="int">
  5481.         <arglist>int attributes</arglist>
  5482.         <comment>Sets given attributes</comment>
  5483.     </function>
  5484.     <function name="ncurses_baudrate" return="int">
  5485.         <arglist>void</arglist>
  5486.         <comment>Returns baudrate of terminal</comment>
  5487.     </function>
  5488.     <function name="ncurses_beep" return="int">
  5489.         <arglist>void</arglist>
  5490.         <comment>Let the terminal beep</comment>
  5491.     </function>
  5492.     <function name="ncurses_bkgd" return="int">
  5493.         <arglist>int attrchar</arglist>
  5494.         <comment>Sets background property for terminal screen</comment>
  5495.     </function>
  5496.     <function name="ncurses_bkgdset" return="void">
  5497.         <arglist>int attrchar</arglist>
  5498.         <comment>Controls screen background</comment>
  5499.     </function>
  5500.     <function name="ncurses_border" return="int">
  5501.         <arglist>int left, int right, int top, int bottom, int tl_corner, int tr_corner, int bl_corner, int br_corner</arglist>
  5502.         <comment>Draws a border around the screen using attributed characters</comment>
  5503.     </function>
  5504.     <function name="ncurses_bottom_panel" return="int">
  5505.         <arglist>resource panel</arglist>
  5506.         <comment>Moves a visible panel to the bottom of the stack</comment>
  5507.     </function>
  5508.     <function name="ncurses_can_change_color" return="bool">
  5509.         <arglist>void</arglist>
  5510.         <comment>Checks if we can change terminals colors</comment>
  5511.     </function>
  5512.     <function name="ncurses_cbreak" return="bool">
  5513.         <arglist>void</arglist>
  5514.         <comment>Switches of input buffering</comment>
  5515.     </function>
  5516.     <function name="ncurses_clear" return="bool">
  5517.         <arglist>void</arglist>
  5518.         <comment>Clears screen</comment>
  5519.     </function>
  5520.     <function name="ncurses_clrtobot" return="bool">
  5521.         <arglist>void</arglist>
  5522.         <comment>Clears screen from current position to bottom</comment>
  5523.     </function>
  5524.     <function name="ncurses_clrtoeol" return="bool">
  5525.         <arglist>void</arglist>
  5526.         <comment>Clears screen from current position to end of line</comment>
  5527.     </function>
  5528.     <function name="ncurses_color_content" return="int">
  5529.         <arglist>int color, int &r, int &g, int &b</arglist>
  5530.         <comment>Gets the RGB value for color</comment>
  5531.     </function>
  5532.     <function name="ncurses_color_set" return="int">
  5533.         <arglist>int pair</arglist>
  5534.         <comment>Sets fore- and background color</comment>
  5535.     </function>
  5536.     <function name="ncurses_curs_set" return="int">
  5537.         <arglist>int visibility</arglist>
  5538.         <comment>Sets cursor state</comment>
  5539.     </function>
  5540.     <function name="ncurses_define_key" return="int">
  5541.         <arglist>string definition, int keycode</arglist>
  5542.         <comment>Defines a keycode</comment>
  5543.     </function>
  5544.     <function name="ncurses_def_prog_mode" return="bool">
  5545.         <arglist>void</arglist>
  5546.         <comment>Saves terminals (program) mode</comment>
  5547.     </function>
  5548.     <function name="ncurses_def_shell_mode" return="bool">
  5549.         <arglist>void</arglist>
  5550.         <comment>Saves terminal (shell) mode</comment>
  5551.     </function>
  5552.     <function name="ncurses_delay_output" return="int">
  5553.         <arglist>int milliseconds</arglist>
  5554.         <comment>Delays output on terminal using padding characters</comment>
  5555.     </function>
  5556.     <function name="ncurses_delch" return="bool">
  5557.         <arglist>void</arglist>
  5558.         <comment>Deletes character at current position, move rest of line left</comment>
  5559.     </function>
  5560.     <function name="ncurses_deleteln" return="bool">
  5561.         <arglist>void</arglist>
  5562.         <comment>Deletes line at current position, move rest of screen up</comment>
  5563.     </function>
  5564.     <function name="ncurses_del_panel" return="int">
  5565.         <arglist>resource panel</arglist>
  5566.         <comment>Remove panel from the stack and delete it (but not the associated window)</comment>
  5567.     </function>
  5568.     <function name="ncurses_delwin" return="int">
  5569.         <arglist>resource window</arglist>
  5570.         <comment>Deletes a ncurses window</comment>
  5571.     </function>
  5572.     <function name="ncurses_doupdate" return="bool">
  5573.         <arglist>void</arglist>
  5574.         <comment>Writes all prepared refreshes to terminal</comment>
  5575.     </function>
  5576.     <function name="ncurses_echochar" return="int">
  5577.         <arglist>int character</arglist>
  5578.         <comment>Single character output including refresh</comment>
  5579.     </function>
  5580.     <function name="ncurses_echo" return="bool">
  5581.         <arglist>void</arglist>
  5582.         <comment>Activates keyboard input echo</comment>
  5583.     </function>
  5584.     <function name="ncurses_end" return="int">
  5585.         <arglist>void</arglist>
  5586.         <comment>Stops using ncurses, clean up the screen</comment>
  5587.     </function>
  5588.     <function name="ncurses_erasechar" return="string">
  5589.         <arglist>void</arglist>
  5590.         <comment>Returns current erase character</comment>
  5591.     </function>
  5592.     <function name="ncurses_erase" return="bool">
  5593.         <arglist>void</arglist>
  5594.         <comment>Erases terminal screen</comment>
  5595.     </function>
  5596.     <function name="ncurses_filter" return="int">
  5597.         <arglist>void</arglist>
  5598.         <comment>???</comment>
  5599.     </function>
  5600.     <function name="ncurses_flash" return="bool">
  5601.         <arglist>void</arglist>
  5602.         <comment>Flashes terminal screen (visual bell)</comment>
  5603.     </function>
  5604.     <function name="ncurses_flushinp" return="bool">
  5605.         <arglist>void</arglist>
  5606.         <comment>Flushes keyboard input buffer</comment>
  5607.     </function>
  5608.     <function name="ncurses_getch" return="int">
  5609.         <arglist>void</arglist>
  5610.         <comment>Reads a character from keyboard</comment>
  5611.     </function>
  5612.     <function name="ncurses_getmaxyx" return="void">
  5613.         <arglist>resource window, int &y, int &x</arglist>
  5614.         <comment>Returns the size of a window</comment>
  5615.     </function>
  5616.     <function name="ncurses_getmouse" return="bool">
  5617.         <arglist>array mevent</arglist>
  5618.         <comment>Reads mouse event from queue</comment>
  5619.     </function>
  5620.     <function name="ncurses_getyx" return="void">
  5621.         <arglist>resource window, int &y, int &x</arglist>
  5622.         <comment>Returns the current cursor position for a window</comment>
  5623.     </function>
  5624.     <function name="ncurses_halfdelay" return="int">
  5625.         <arglist>int tenth</arglist>
  5626.         <comment>Puts terminal into halfdelay mode</comment>
  5627.     </function>
  5628.     <function name="ncurses_has_colors" return="bool">
  5629.         <arglist>void</arglist>
  5630.         <comment>Checks if terminal has colors</comment>
  5631.     </function>
  5632.     <function name="ncurses_has_ic" return="bool">
  5633.         <arglist>void</arglist>
  5634.         <comment>Checks for insert- and delete-capabilities</comment>
  5635.     </function>
  5636.     <function name="ncurses_has_il" return="bool">
  5637.         <arglist>void</arglist>
  5638.         <comment>Checks for line insert- and delete-capabilities</comment>
  5639.     </function>
  5640.     <function name="ncurses_has_key" return="int">
  5641.         <arglist>int keycode</arglist>
  5642.         <comment>Checks for presence of a function key on terminal keyboard</comment>
  5643.     </function>
  5644.     <function name="ncurses_hide_panel" return="int">
  5645.         <arglist>resource panel</arglist>
  5646.         <comment>Remove panel from the stack, making it invisible</comment>
  5647.     </function>
  5648.     <function name="ncurses_hline" return="int">
  5649.         <arglist>int charattr, int n</arglist>
  5650.         <comment>Draws a horizontal line at current position using an attributed character and max. n characters long</comment>
  5651.     </function>
  5652.     <function name="ncurses_inch" return="string">
  5653.         <arglist>void</arglist>
  5654.         <comment>Gets character and attribute at current position</comment>
  5655.     </function>
  5656.     <function name="ncurses_init_color" return="int">
  5657.         <arglist>int color, int r, int g, int b</arglist>
  5658.         <comment>Sets new RGB value for color</comment>
  5659.     </function>
  5660.     <function name="ncurses_init_pair" return="int">
  5661.         <arglist>int pair, int fg, int bg</arglist>
  5662.         <comment>Allocates a color pair</comment>
  5663.     </function>
  5664.     <function name="ncurses_init" return="int">
  5665.         <arglist>void</arglist>
  5666.         <comment>Initializes ncurses</comment>
  5667.     </function>
  5668.     <function name="ncurses_insch" return="int">
  5669.         <arglist>int character</arglist>
  5670.         <comment>Inserts character moving rest of line including character at current position</comment>
  5671.     </function>
  5672.     <function name="ncurses_insdelln" return="int">
  5673.         <arglist>int count</arglist>
  5674.         <comment>Inserts lines before current line scrolling down (negative numbers delete and scroll up)</comment>
  5675.     </function>
  5676.     <function name="ncurses_insertln" return="bool">
  5677.         <arglist>void</arglist>
  5678.         <comment>Inserts a line, move rest of screen down</comment>
  5679.     </function>
  5680.     <function name="ncurses_insstr" return="int">
  5681.         <arglist>string text</arglist>
  5682.         <comment>Inserts string at current position, moving rest of line right</comment>
  5683.     </function>
  5684.     <function name="ncurses_instr" return="int">
  5685.         <arglist>string buffer</arglist>
  5686.         <comment>Reads string from terminal screen</comment>
  5687.     </function>
  5688.     <function name="ncurses_isendwin" return="bool">
  5689.         <arglist>void</arglist>
  5690.         <comment>Ncurses is in endwin mode, normal screen output may be performed</comment>
  5691.     </function>
  5692.     <function name="ncurses_keyok" return="int">
  5693.         <arglist>int keycode, bool enable</arglist>
  5694.         <comment>Enables or disable a keycode</comment>
  5695.     </function>
  5696.     <function name="ncurses_keypad" return="int">
  5697.         <arglist>resource window, bool bf</arglist>
  5698.         <comment>Turns keypad on or off</comment>
  5699.     </function>
  5700.     <function name="ncurses_killchar" return="string">
  5701.         <arglist>void</arglist>
  5702.         <comment>Returns current line kill character</comment>
  5703.     </function>
  5704.     <function name="ncurses_longname" return="string">
  5705.         <arglist>void</arglist>
  5706.         <comment>Returns terminal description</comment>
  5707.     </function>
  5708.     <function name="ncurses_meta" return="long">
  5709.         <arglist>resource window, bool 8bit</arglist>
  5710.         <comment>Enables/Disable 8-bit meta key information</comment>
  5711.     </function>
  5712.     <function name="ncurses_mouseinterval" return="int">
  5713.         <arglist>int milliseconds</arglist>
  5714.         <comment>Sets timeout for mouse button clicks</comment>
  5715.     </function>
  5716.     <function name="ncurses_mousemask" return="int">
  5717.         <arglist>int newmask, int &oldmask</arglist>
  5718.         <comment>Returns and sets mouse options</comment>
  5719.     </function>
  5720.     <function name="ncurses_mouse_trafo" return="bool">
  5721.         <arglist>int y, int x, bool toscreen</arglist>
  5722.         <comment>Transforms coordinates</comment>
  5723.     </function>
  5724.     <function name="ncurses_move" return="int">
  5725.         <arglist>int y, int x</arglist>
  5726.         <comment>Moves output position</comment>
  5727.     </function>
  5728.     <function name="ncurses_move_panel" return="int">
  5729.         <arglist>resource panel, int startx, int starty</arglist>
  5730.         <comment>Moves a panel so that it's upper-left corner is at [startx, starty]</comment>
  5731.     </function>
  5732.     <function name="ncurses_mvaddch" return="int">
  5733.         <arglist>int y, int x, int c</arglist>
  5734.         <comment>Moves current position and add character</comment>
  5735.     </function>
  5736.     <function name="ncurses_mvaddchnstr" return="int">
  5737.         <arglist>int y, int x, string s, int n</arglist>
  5738.         <comment>Moves position and add attrributed string with specified length</comment>
  5739.     </function>
  5740.     <function name="ncurses_mvaddchstr" return="int">
  5741.         <arglist>int y, int x, string s</arglist>
  5742.         <comment>Moves position and add attributed string</comment>
  5743.     </function>
  5744.     <function name="ncurses_mvaddnstr" return="int">
  5745.         <arglist>int y, int x, string s, int n</arglist>
  5746.         <comment>Moves position and add string with specified length</comment>
  5747.     </function>
  5748.     <function name="ncurses_mvaddstr" return="int">
  5749.         <arglist>int y, int x, string s</arglist>
  5750.         <comment>Moves position and add string</comment>
  5751.     </function>
  5752.     <function name="ncurses_mvcur" return="int">
  5753.         <arglist>int old_y,int old_x, int new_y, int new_x</arglist>
  5754.         <comment>Moves cursor immediately</comment>
  5755.     </function>
  5756.     <function name="ncurses_mvdelch" return="int">
  5757.         <arglist>int y, int x</arglist>
  5758.         <comment>Moves position and delete character, shift rest of line left</comment>
  5759.     </function>
  5760.     <function name="ncurses_mvgetch" return="int">
  5761.         <arglist>int y, int x</arglist>
  5762.         <comment>Moves position and get character at new position</comment>
  5763.     </function>
  5764.     <function name="ncurses_mvhline" return="int">
  5765.         <arglist>int y, int x, int attrchar, int n</arglist>
  5766.         <comment>Sets new position and draw a horizontal line using an attributed character and max. n characters long</comment>
  5767.     </function>
  5768.     <function name="ncurses_mvinch" return="int">
  5769.         <arglist>int y, int x</arglist>
  5770.         <comment>Moves position and get attributed character at new position</comment>
  5771.     </function>
  5772.     <function name="ncurses_mvvline" return="int">
  5773.         <arglist>int y, int x, int attrchar, int n</arglist>
  5774.         <comment>Sets new position and draw a vertical line using an attributed character and max. n characters long</comment>
  5775.     </function>
  5776.     <function name="ncurses_mvwaddstr" return="int">
  5777.         <arglist>resource window, int y, int x, string text</arglist>
  5778.         <comment>Adds string at new position in window</comment>
  5779.     </function>
  5780.     <function name="ncurses_napms" return="int">
  5781.         <arglist>int milliseconds</arglist>
  5782.         <comment>Sleep</comment>
  5783.     </function>
  5784.     <function name="ncurses_newpad" return="resource">
  5785.         <arglist>int rows, int cols</arglist>
  5786.         <comment>Creates a new pad (window)</comment>
  5787.     </function>
  5788.     <function name="ncurses_new_panel" return="resource">
  5789.         <arglist>resource window</arglist>
  5790.         <comment>Create a new panel and associate it with window</comment>
  5791.     </function>
  5792.     <function name="ncurses_newwin" return="int">
  5793.         <arglist>int rows, int cols, int y, int x</arglist>
  5794.         <comment>Creates a new window</comment>
  5795.     </function>
  5796.     <function name="ncurses_nl" return="bool">
  5797.         <arglist>void</arglist>
  5798.         <comment>Translates newline and carriage return / line feed</comment>
  5799.     </function>
  5800.     <function name="ncurses_nocbreak" return="bool">
  5801.         <arglist>void</arglist>
  5802.         <comment>Switches terminal to cooked mode</comment>
  5803.     </function>
  5804.     <function name="ncurses_noecho" return="bool">
  5805.         <arglist>void</arglist>
  5806.         <comment>Switches off keyboard input echo</comment>
  5807.     </function>
  5808.     <function name="ncurses_nonl" return="bool">
  5809.         <arglist>void</arglist>
  5810.         <comment>Do not ranslate newline and carriage return / line feed</comment>
  5811.     </function>
  5812.     <function name="ncurses_noqiflush" return="int">
  5813.         <arglist>void</arglist>
  5814.         <comment>Do not flush on signal characters</comment>
  5815.     </function>
  5816.     <function name="ncurses_noraw" return="bool">
  5817.         <arglist>void</arglist>
  5818.         <comment>Switches terminal out of raw mode</comment>
  5819.     </function>
  5820.     <function name="ncurses_pair_content" return="int">
  5821.         <arglist>int pair, int &f, int &b</arglist>
  5822.         <comment>Gets the RGB value for color</comment>
  5823.     </function>
  5824.     <function name="ncurses_panel_above" return="int">
  5825.         <arglist>resource panel</arglist>
  5826.         <comment>Returns the panel above panel. If panel is null, returns the bottom panel in the stack</comment>
  5827.     </function>
  5828.     <function name="ncurses_panel_below" return="int">
  5829.         <arglist>resource panel</arglist>
  5830.         <comment>Returns the panel below panel. If panel is null, returns the top panel in the stack</comment>
  5831.     </function>
  5832.     <function name="ncurses_panel_window" return="int">
  5833.         <arglist>resource panel</arglist>
  5834.         <comment>Returns the window associated with panel</comment>
  5835.     </function>
  5836.     <function name="ncurses_pnoutrefresh" return="int">
  5837.         <arglist>resource pad, int pminrow, int pmincol, int sminrow, int smincol, int smaxrow, int smaxcol</arglist>
  5838.         <comment>Copys a region from a pad into the virtual screen</comment>
  5839.     </function>
  5840.     <function name="ncurses_prefresh" return="int">
  5841.         <arglist>resource pad, int pminrow, int pmincol, int sminrow, int smincol, int smaxrow, int smaxcol</arglist>
  5842.         <comment>Copys a region from a pad into the virtual screen</comment>
  5843.     </function>
  5844.     <function name="ncurses_putp" return="int">
  5845.         <arglist>string text</arglist>
  5846.         <comment>???</comment>
  5847.     </function>
  5848.     <function name="ncurses_qiflush" return="int">
  5849.         <arglist>void</arglist>
  5850.         <comment>Flushes on signal characters</comment>
  5851.     </function>
  5852.     <function name="ncurses_raw" return="bool">
  5853.         <arglist>void</arglist>
  5854.         <comment>Switches terminal into raw mode</comment>
  5855.     </function>
  5856.     <function name="ncurses_refresh" return="int">
  5857.         <arglist>int ch</arglist>
  5858.         <comment>Refresh screen</comment>
  5859.     </function>
  5860.     <function name="ncurses_replace_panel" return="int">
  5861.         <arglist>resource panel, resource window</arglist>
  5862.         <comment>Replaces the window associated with panel</comment>
  5863.     </function>
  5864.     <function name="ncurses_reset_prog_mode" return="int">
  5865.         <arglist>void</arglist>
  5866.         <comment>Resets the prog mode saved by def_prog_mode</comment>
  5867.     </function>
  5868.     <function name="ncurses_reset_shell_mode" return="int">
  5869.         <arglist>void</arglist>
  5870.         <comment>Resets the shell mode saved by def_shell_mode</comment>
  5871.     </function>
  5872.     <function name="ncurses_resetty" return="bool">
  5873.         <arglist>void</arglist>
  5874.         <comment>Restores saved terminal state</comment>
  5875.     </function>
  5876.     <function name="ncurses_savetty" return="bool">
  5877.         <arglist>void</arglist>
  5878.         <comment>Saves terminal state</comment>
  5879.     </function>
  5880.     <function name="ncurses_scr_dump" return="int">
  5881.         <arglist>string filename</arglist>
  5882.         <comment>Dumps screen content to file</comment>
  5883.     </function>
  5884.     <function name="ncurses_scr_init" return="int">
  5885.         <arglist>string filename</arglist>
  5886.         <comment>Initializes screen from file dump</comment>
  5887.     </function>
  5888.     <function name="ncurses_scrl" return="int">
  5889.         <arglist>int count</arglist>
  5890.         <comment>Scrolls window content up or down without changing current position</comment>
  5891.     </function>
  5892.     <function name="ncurses_scr_restore" return="int">
  5893.         <arglist>string filename</arglist>
  5894.         <comment>Restores screen from file dump</comment>
  5895.     </function>
  5896.     <function name="ncurses_scr_set" return="int">
  5897.         <arglist>string filename</arglist>
  5898.         <comment>Inherits screen from file dump</comment>
  5899.     </function>
  5900.     <function name="ncurses_show_panel" return="int">
  5901.         <arglist>resource panel</arglist>
  5902.         <comment>Places an invisible panel on top of the stack, making it visible</comment>
  5903.     </function>
  5904.     <function name="ncurses_slk_attroff" return="int">
  5905.         <arglist>int intarg</arglist>
  5906.         <comment>???</comment>
  5907.     </function>
  5908.     <function name="ncurses_slk_attron" return="int">
  5909.         <arglist>int intarg</arglist>
  5910.         <comment>???</comment>
  5911.     </function>
  5912.     <function name="ncurses_slk_attrset" return="int">
  5913.         <arglist>int intarg</arglist>
  5914.         <comment>???</comment>
  5915.     </function>
  5916.     <function name="ncurses_slk_attr" return="bool">
  5917.         <arglist>void</arglist>
  5918.         <comment>Returns current soft label keys attribute</comment>
  5919.     </function>
  5920.     <function name="ncurses_slk_clear" return="bool">
  5921.         <arglist>void</arglist>
  5922.         <comment>Clears soft label keys from screen</comment>
  5923.     </function>
  5924.     <function name="ncurses_slk_color" return="int">
  5925.         <arglist>int intarg</arglist>
  5926.         <comment>Sets color for soft label keys</comment>
  5927.     </function>
  5928.     <function name="ncurses_slk_init" return="int">
  5929.         <arglist>int intarg</arglist>
  5930.         <comment>Inits soft label keys</comment>
  5931.     </function>
  5932.     <function name="ncurses_slk_noutrefresh" return="bool">
  5933.         <arglist>void</arglist>
  5934.         <comment>Copies soft label keys to virtual screen</comment>
  5935.     </function>
  5936.     <function name="ncurses_slk_refresh" return="bool">
  5937.         <arglist>void</arglist>
  5938.         <comment>Copies soft label keys to screen</comment>
  5939.     </function>
  5940.     <function name="ncurses_slk_restore" return="bool">
  5941.         <arglist>void</arglist>
  5942.         <comment>Restores soft label keys</comment>
  5943.     </function>
  5944.     <function name="ncurses_slk_set" return="bool">
  5945.         <arglist>int labelnr, string label, int format</arglist>
  5946.         <comment>Sets function key labels</comment>
  5947.     </function>
  5948.     <function name="ncurses_slk_touch" return="bool">
  5949.         <arglist>void</arglist>
  5950.         <comment>Forces output when ncurses_slk_noutrefresh is performed</comment>
  5951.     </function>
  5952.     <function name="ncurses_standend" return="int">
  5953.         <arglist>void</arglist>
  5954.         <comment>Stops using 'standout' attribute</comment>
  5955.     </function>
  5956.     <function name="ncurses_standout" return="int">
  5957.         <arglist>void</arglist>
  5958.         <comment>Starts using 'standout' attribute</comment>
  5959.     </function>
  5960.     <function name="ncurses_start_color" return="int">
  5961.         <arglist>void</arglist>
  5962.         <comment>Starts using colors</comment>
  5963.     </function>
  5964.     <function name="ncurses_termattrs" return="bool">
  5965.         <arglist>void</arglist>
  5966.         <comment>Returns a logical OR of all attribute flags supported by terminal</comment>
  5967.     </function>
  5968.     <function name="ncurses_termname" return="string">
  5969.         <arglist>void</arglist>
  5970.         <comment>Returns terminal name</comment>
  5971.     </function>
  5972.     <function name="ncurses_timeout" return="void">
  5973.         <arglist>int millisec</arglist>
  5974.         <comment>Sets timeout for special key sequences</comment>
  5975.     </function>
  5976.     <function name="ncurses_top_panel" return="int">
  5977.         <arglist>resource panel</arglist>
  5978.         <comment>Moves a visible panel to the top of the stack</comment>
  5979.     </function>
  5980.     <function name="ncurses_typeahead" return="int">
  5981.         <arglist>int fd</arglist>
  5982.         <comment>Specifys different filedescriptor for typeahead checking</comment>
  5983.     </function>
  5984.     <function name="ncurses_ungetch" return="int">
  5985.         <arglist>int keycode</arglist>
  5986.         <comment>Puts a character back into the input stream</comment>
  5987.     </function>
  5988.     <function name="ncurses_ungetmouse" return="int">
  5989.         <arglist>array mevent</arglist>
  5990.         <comment>Pushes mouse event to queue</comment>
  5991.     </function>
  5992.     <function name="ncurses_update_panels" return="void">
  5993.         <arglist>void</arglist>
  5994.         <comment>Refreshes the virtual screen to reflect the relations between panels in the stack.</comment>
  5995.     </function>
  5996.     <function name="ncurses_use_default_colors" return="bool">
  5997.         <arglist>void</arglist>
  5998.         <comment>Assigns terminal default colors to color id -1</comment>
  5999.     </function>
  6000.     <function name="ncurses_use_env" return="void">
  6001.         <arglist>bool flag</arglist>
  6002.         <comment>Controls use of environment information about terminal size</comment>
  6003.     </function>
  6004.     <function name="ncurses_use_extended_names" return="int">
  6005.         <arglist>bool flag</arglist>
  6006.         <comment>Controls use of extended names in terminfo descriptions</comment>
  6007.     </function>
  6008.     <function name="ncurses_vidattr" return="int">
  6009.         <arglist>int intarg</arglist>
  6010.         <comment>???</comment>
  6011.     </function>
  6012.     <function name="ncurses_vline" return="int">
  6013.         <arglist>int charattr, int n</arglist>
  6014.         <comment>Draws a vertical line at current position using an attributed character and max. n characters long</comment>
  6015.     </function>
  6016.     <function name="ncurses_waddch" return="int">
  6017.         <arglist>resource window, int ch</arglist>
  6018.         <comment>Adds character at current position in a window and advance cursor</comment>
  6019.     </function>
  6020.     <function name="ncurses_waddstr" return="int">
  6021.         <arglist>resource window, string str [, int n]</arglist>
  6022.         <comment>Outputs text at current postion in window</comment>
  6023.     </function>
  6024.     <function name="ncurses_wborder" return="int">
  6025.         <arglist>resource window, int left, int right, int top, int bottom, int tl_corner, int tr_corner, int bl_corner, int br_corner</arglist>
  6026.         <comment>Draws a border around the window using attributed characters</comment>
  6027.     </function>
  6028.     <function name="ncurses_wclear" return="int">
  6029.         <arglist>resource window</arglist>
  6030.         <comment>Clears window</comment>
  6031.     </function>
  6032.     <function name="ncurses_wcolor_set" return="int">
  6033.         <arglist>resource window, int color_pair</arglist>
  6034.         <comment>Sets windows color pairings</comment>
  6035.     </function>
  6036.     <function name="ncurses_werase" return="long">
  6037.         <arglist>resource window</arglist>
  6038.         <comment>Erase window contents</comment>
  6039.     </function>
  6040.     <function name="ncurses_wgetch" return="int">
  6041.         <arglist>resource window</arglist>
  6042.         <comment>Reads a character from keyboard (window)</comment>
  6043.     </function>
  6044.     <function name="ncurses_whline" return="int">
  6045.         <arglist>resource window, int charattr, int n</arglist>
  6046.         <comment>Draws a horizontal line in a window at current position using an attributed character and max. n characters long</comment>
  6047.     </function>
  6048.     <function name="ncurses_wmouse_trafo" return="bool">
  6049.         <arglist>resource window, int y, int x, bool toscreen</arglist>
  6050.         <comment>Transforms window/stdscr coordinates</comment>
  6051.     </function>
  6052.     <function name="ncurses_wmove" return="int">
  6053.         <arglist>resource window, int y, int x</arglist>
  6054.         <comment>Moves windows output position</comment>
  6055.     </function>
  6056.     <function name="ncurses_wnoutrefresh" return="int">
  6057.         <arglist>resource window</arglist>
  6058.         <comment>Copies window to virtual screen</comment>
  6059.     </function>
  6060.     <function name="ncurses_wrefresh" return="int">
  6061.         <arglist>resource window</arglist>
  6062.         <comment>Refreshes window on terminal screen</comment>
  6063.     </function>
  6064.     <function name="ncurses_wvline" return="int">
  6065.         <arglist>resource window, int charattr, int n</arglist>
  6066.         <comment>Draws a vertical line in a window at current position using an attributed character and max. n characters long</comment>
  6067.     </function>
  6068.     <function name="wattroff" return="int">
  6069.         <arglist>resource window, int attrs</arglist>
  6070.         <comment>Turns off attributes for a window</comment>
  6071.     </function>
  6072.     <function name="wattron" return="int">
  6073.         <arglist>resource window, int attrs</arglist>
  6074.         <comment>Turns on attributes for a window</comment>
  6075.     </function>
  6076.     <function name="wattrset" return="int">
  6077.         <arglist>resource window, int attrs</arglist>
  6078.         <comment>Set the attributes for a window</comment>
  6079.     </function>
  6080.     <function name="wstandend" return="int">
  6081.         <arglist>resource window</arglist>
  6082.         <comment>End standout mode for a window</comment>
  6083.     </function>
  6084.     <function name="wstandout" return="int">
  6085.         <arglist>resource window</arglist>
  6086.         <comment>Enter standout mode for a window</comment>
  6087.     </function>
  6088.     <function name="notes_body" return="array">
  6089.         <arglist>string server, string mailbox, int msg_number</arglist>
  6090.         <comment>Opens the message msg_number in the specified mailbox on the specified server (leave server blank for local) and returns an array of body text lines</comment>
  6091.     </function>
  6092.     <function name="notes_copy_db" return="string">
  6093.         <arglist>string from_database_name, string to_database_name [, string title]</arglist>
  6094.         <comment>Creates a note using form form_name</comment>
  6095.     </function>
  6096.     <function name="notes_create_db" return="bool">
  6097.         <arglist>string database_name</arglist>
  6098.         <comment>Creates a Lotus Notes database</comment>
  6099.     </function>
  6100.     <function name="notes_create_note" return="string">
  6101.         <arglist>string database_name, string form_name</arglist>
  6102.         <comment>Creates a note using form form_name</comment>
  6103.     </function>
  6104.     <function name="notes_drop_db" return="bool">
  6105.         <arglist>string database_name</arglist>
  6106.         <comment>Drops a Lotus Notes database</comment>
  6107.     </function>
  6108.     <function name="notes_find_note" return="bool">
  6109.         <arglist>string database_name, string name [, string type]</arglist>
  6110.         <comment>Returns a note id found in database_name</comment>
  6111.     </function>
  6112.     <function name="notes_header_info" return="object">
  6113.         <arglist>string server, string mailbox, int msg_number</arglist>
  6114.         <comment>Opens the message msg_number in the specified mailbox on the specified server (leave server blank for local)</comment>
  6115.     </function>
  6116.     <function name="notes_list_msgs" return="bool">
  6117.         <arglist>string db</arglist>
  6118.         <comment>???</comment>
  6119.     </function>
  6120.     <function name="notes_mark_read" return="string">
  6121.         <arglist>string database_name, string user_name, string note_id</arglist>
  6122.         <comment>Marks a note_id as read for the User user_name.  Note: user_name must be fully distinguished user name</comment>
  6123.     </function>
  6124.     <function name="notes_mark_unread" return="string">
  6125.         <arglist>string database_name, string user_name, string note_id</arglist>
  6126.         <comment>Marks a note_id as unread for the User user_name.  Note: user_name must be fully distinguished user name</comment>
  6127.     </function>
  6128.     <function name="notes_nav_create" return="bool">
  6129.         <arglist>string database_name, string name</arglist>
  6130.         <comment>Creates a navigator name, in database_name</comment>
  6131.     </function>
  6132.     <function name="notes_search" return="string">
  6133.         <arglist>string database_name, string keywords</arglist>
  6134.         <comment>Finds notes that match keywords in database_name.  The note(s) that are returned must be converted to base 16. Example base_convert($note_id, "10", "16")</comment>
  6135.     </function>
  6136.     <function name="notes_unread" return="string">
  6137.         <arglist>string database_name, string user_name</arglist>
  6138.         <comment>Returns the unread note id's for the current User user_name.  Note: user_name must be fully distinguished user name</comment>
  6139.     </function>
  6140.     <function name="notes_version" return="string">
  6141.         <arglist>string database_name</arglist>
  6142.         <comment>Gets the Lotus Notes version</comment>
  6143.     </function>
  6144.     <function name="ocibindbyname" return="bool">
  6145.         <arglist>int stmt, string name, mixed &var, [, int maxlength] [, int type]</arglist>
  6146.         <comment>Bind a PHP variable to an Oracle placeholder by name</comment>
  6147.     </function>
  6148.     <function name="ocicancel" return="bool">
  6149.         <arglist>int stmt</arglist>
  6150.         <comment>Prepare a new row of data for reading</comment>
  6151.     </function>
  6152.     <function name="ocicloselob" return="bool">
  6153.         <arglist>object lob</arglist>
  6154.         <comment>Closes lob descriptor</comment>
  6155.     </function>
  6156.     <function name="ocicollappend" return="bool">
  6157.         <arglist>object collection,value</arglist>
  6158.         <comment>Append an object to the collection</comment>
  6159.     </function>
  6160.     <function name="ocicollassignelem" return="bool">
  6161.         <arglist>object collection,ndx,val</arglist>
  6162.         <comment>Assign element val to collection at index ndx</comment>
  6163.     </function>
  6164.     <function name="ocicollassign" return="bool">
  6165.         <arglist>object collection,object</arglist>
  6166.         <comment>Assign a collection from another existing collection</comment>
  6167.     </function>
  6168.     <function name="ocicollgetelem" return="string">
  6169.         <arglist>object collection,ndx</arglist>
  6170.         <comment>Retrieve the value at collection index ndx</comment>
  6171.     </function>
  6172.     <function name="ocicollmax" return="int">
  6173.         <arglist>object collection</arglist>
  6174.         <comment>Return the max value of a collection.  For a varray this is the maximum length of the array</comment>
  6175.     </function>
  6176.     <function name="ocicollsize" return="int">
  6177.         <arglist>object collection</arglist>
  6178.         <comment>Return the size of a collection</comment>
  6179.     </function>
  6180.     <function name="ocicolltrim" return="bool">
  6181.         <arglist>object collection,num</arglist>
  6182.         <comment>Trim num elements from the end of a collection</comment>
  6183.     </function>
  6184.     <function name="ocicolumnisnull" return="bool">
  6185.         <arglist>int stmt, int col</arglist>
  6186.         <comment>Tell whether a column is NULL</comment>
  6187.     </function>
  6188.     <function name="ocicolumnname" return="string">
  6189.         <arglist>int stmt, int col</arglist>
  6190.         <comment>Tell the name of a column</comment>
  6191.     </function>
  6192.     <function name="ocicolumnprecision" return="int">
  6193.         <arglist>int stmt, int col</arglist>
  6194.         <comment>Tell the precision of a column</comment>
  6195.     </function>
  6196.     <function name="ocicolumnscale" return="int">
  6197.         <arglist>int stmt, int col</arglist>
  6198.         <comment>Tell the scale of a column</comment>
  6199.     </function>
  6200.     <function name="ocicolumnsize" return="int">
  6201.         <arglist>int stmt, int col</arglist>
  6202.         <comment>Tell the maximum data size of a column</comment>
  6203.     </function>
  6204.     <function name="ocicolumntype" return="int">
  6205.         <arglist>int stmt, int col</arglist>
  6206.         <comment>Tell the data type of a column</comment>
  6207.     </function>
  6208.     <function name="ocicolumntyperaw" return="mixed">
  6209.         <arglist>int stmt, int col</arglist>
  6210.         <comment>Tell the raw oracle data type of a column</comment>
  6211.     </function>
  6212.     <function name="ocicommit" return="bool">
  6213.         <arglist>int conn</arglist>
  6214.         <comment>Commit the current context</comment>
  6215.     </function>
  6216.     <function name="ocidefinebyname" return="bool">
  6217.         <arglist>int stmt, string name, mixed &var [, int type]</arglist>
  6218.         <comment>Define a PHP variable to an Oracle column by name</comment>
  6219.     </function>
  6220.     <function name="ocierror" return="array">
  6221.         <arglist>[int stmt|conn|global]</arglist>
  6222.         <comment>Return the last error of stmt|conn|global. If no error happened returns false.</comment>
  6223.     </function>
  6224.     <function name="ociexecute" return="bool">
  6225.         <arglist>int stmt [, int mode]</arglist>
  6226.         <comment>Execute a parsed statement</comment>
  6227.     </function>
  6228.     <function name="ocifetchinto" return="int">
  6229.         <arglist>int stmt, array &output [, int mode]</arglist>
  6230.         <comment>Fetch a row of result data into an array</comment>
  6231.     </function>
  6232.     <function name="ocifetch" return="bool">
  6233.         <arglist>int stmt</arglist>
  6234.         <comment>Prepare a new row of data for reading</comment>
  6235.     </function>
  6236.     <function name="ocifetchstatement" return="int">
  6237.         <arglist>int stmt, array &output[, int skip][, int maxrows][, int flags]</arglist>
  6238.         <comment>Fetch all rows of result data into an array</comment>
  6239.     </function>
  6240.     <function name="ocifreecollection" return="bool">
  6241.         <arglist>object lob</arglist>
  6242.         <comment>Deletes collection object</comment>
  6243.     </function>
  6244.     <function name="ocifreedesc" return="bool">
  6245.         <arglist>object lob</arglist>
  6246.         <comment>Deletes large object description</comment>
  6247.     </function>
  6248.     <function name="ocifreestatement" return="bool">
  6249.         <arglist>int stmt</arglist>
  6250.         <comment>Free all resources associated with a statement</comment>
  6251.     </function>
  6252.     <function name="ociinternaldebug" return="void">
  6253.         <arglist>int onoff</arglist>
  6254.         <comment>Toggle internal debugging output for the OCI extension</comment>
  6255.     </function>
  6256.     <function name="ociloadlob" return="string">
  6257.         <arglist>object lob</arglist>
  6258.         <comment>Loads a large object</comment>
  6259.     </function>
  6260.     <function name="ocilogoff" return="bool">
  6261.         <arglist>int conn</arglist>
  6262.         <comment>Disconnect from database</comment>
  6263.     </function>
  6264.     <function name="ocilogon" return="int">
  6265.         <arglist>string user, string pass [, string db]</arglist>
  6266.         <comment>Connect to an Oracle database and log on. Returns a new session.</comment>
  6267.     </function>
  6268.     <function name="ocinewcollection" return="bool">
  6269.         <arglist>int connection, string tdo,[string schema]</arglist>
  6270.         <comment>Initialize a new collection</comment>
  6271.     </function>
  6272.     <function name="ocinewcursor" return="int">
  6273.         <arglist>int conn</arglist>
  6274.         <comment>Return a new cursor (Statement-Handle) - use this to bind ref-cursors!</comment>
  6275.     </function>
  6276.     <function name="ocinewdescriptor" return="string">
  6277.         <arglist>int connection [, int type]</arglist>
  6278.         <comment>Initialize a new empty descriptor LOB/FILE (LOB is default)</comment>
  6279.     </function>
  6280.     <function name="ocinlogon" return="int">
  6281.         <arglist>string user, string pass [, string db]</arglist>
  6282.         <comment>Connect to an Oracle database and log on. returns a new session</comment>
  6283.     </function>
  6284.     <function name="ocinumcols" return="int">
  6285.         <arglist>int stmt</arglist>
  6286.         <comment>Return the number of result columns in a statement</comment>
  6287.     </function>
  6288.     <function name="ociparse" return="int">
  6289.         <arglist>int conn, string query</arglist>
  6290.         <comment>Parse a query and return a statement</comment>
  6291.     </function>
  6292.     <function name="ocipasswordchange" return="bool">
  6293.         <arglist>int conn, string username, string old_password, string new_password</arglist>
  6294.         <comment>changes the password of an account</comment>
  6295.     </function>
  6296.     <function name="ociplogon" return="int">
  6297.         <arglist>string user, string pass [, string db]</arglist>
  6298.         <comment>Connect to an Oracle database using a persistent connection and log on. Returns a new session.</comment>
  6299.     </function>
  6300.     <function name="ociresult" return="string">
  6301.         <arglist>int stmt, mixed column</arglist>
  6302.         <comment>Return a single column of result data</comment>
  6303.     </function>
  6304.     <function name="ocirollback" return="bool">
  6305.         <arglist>int conn</arglist>
  6306.         <comment>Rollback the current context</comment>
  6307.     </function>
  6308.     <function name="ocirowcount" return="int">
  6309.         <arglist>int stmt</arglist>
  6310.         <comment>Return the row count of an OCI statement</comment>
  6311.     </function>
  6312.     <function name="ocisavelobfile" return="bool">
  6313.         <arglist>object lob</arglist>
  6314.         <comment>Saves a large object file</comment>
  6315.     </function>
  6316.     <function name="ocisavelob" return="bool">
  6317.         <arglist>object lob</arglist>
  6318.         <comment>Saves a large object</comment>
  6319.     </function>
  6320.     <function name="ociserverversion" return="string">
  6321.         <arglist>int conn</arglist>
  6322.         <comment>Return a string containing server version information</comment>
  6323.     </function>
  6324.     <function name="ocisetprefetch" return="int">
  6325.         <arglist>int stmt, int prefetch_rows</arglist>
  6326.         <comment>sets the number of rows to be prefetched on execute to prefetch_rows for stmt</comment>
  6327.     </function>
  6328.     <function name="ocistatementtype" return="string">
  6329.         <arglist>int stmt</arglist>
  6330.         <comment>Return the query type of an OCI statement</comment>
  6331.     </function>
  6332.     <function name="ociwritelobtofile" return="bool">
  6333.         <arglist>object lob [, string filename] [, int start] [, int length]</arglist>
  6334.         <comment>Writes a large object into a file</comment>
  6335.     </function>
  6336.     <function name="ociwritetemporarylob" return="bool">
  6337.         <arglist>int stmt, int loc, string var</arglist>
  6338.         <comment>Return the row count of an OCI statement</comment>
  6339.     </function>
  6340.     <function name="odbc_autocommit" return="mixed">
  6341.         <arglist>resource connection_id [, int OnOff]</arglist>
  6342.         <comment>Toggle autocommit mode or get status</comment>
  6343.     </function>
  6344.     <function name="odbc_binmode" return="bool">
  6345.         <arglist>int result_id, int mode</arglist>
  6346.         <comment>Handle binary column data</comment>
  6347.     </function>
  6348.     <function name="odbc_close_all" return="void">
  6349.         <arglist>void</arglist>
  6350.         <comment>Close all ODBC connections</comment>
  6351.     </function>
  6352.     <function name="odbc_close" return="void">
  6353.         <arglist>resource connection_id</arglist>
  6354.         <comment>Close an ODBC connection</comment>
  6355.     </function>
  6356.     <function name="odbc_columnprivileges" return="resource">
  6357.         <arglist>resource connection_id, string catalog, string schema, string table, string column</arglist>
  6358.         <comment>Returns a result identifier that can be used to fetch a list of columns and associated privileges for the specified table</comment>
  6359.     </function>
  6360.     <function name="odbc_columns" return="resource">
  6361.         <arglist>resource connection_id, string qualifier, string owner, string table_name, string column_name</arglist>
  6362.         <comment>Returns a result identifier that can be used to fetch a list of column names in specified tables</comment>
  6363.     </function>
  6364.     <function name="odbc_commit" return="bool">
  6365.         <arglist>resource connection_id</arglist>
  6366.         <comment>Commit an ODBC transaction</comment>
  6367.     </function>
  6368.     <function name="odbc_connect" return="resource">
  6369.         <arglist>string DSN, string user, string password [, int cursor_option]</arglist>
  6370.         <comment>Connect to a datasource</comment>
  6371.     </function>
  6372.     <function name="odbc_cursor" return="string">
  6373.         <arglist>resource result_id</arglist>
  6374.         <comment>Get cursor name</comment>
  6375.     </function>
  6376.     <function name="odbc_data_source" return="array">
  6377.         <arglist>resource connection_id, int fetch_type</arglist>
  6378.         <comment>Return information about the currently connected data source</comment>
  6379.     </function>
  6380.     <function name="odbc_errormsg" return="string">
  6381.         <arglist>[resource connection_id]</arglist>
  6382.         <comment>Get the last error message</comment>
  6383.     </function>
  6384.     <function name="odbc_error" return="string">
  6385.         <arglist>[resource connection_id]</arglist>
  6386.         <comment>Get the last error code</comment>
  6387.     </function>
  6388.     <function name="odbc_exec" return="resource">
  6389.         <arglist>resource connection_id, string query [, int flags]</arglist>
  6390.         <comment>Prepare and execute an SQL statement</comment>
  6391.     </function>
  6392.     <function name="odbc_execute" return="bool">
  6393.         <arglist>resource result_id [, array parameters_array]</arglist>
  6394.         <comment>Execute a prepared statement</comment>
  6395.     </function>
  6396.     <function name="odbc_fetch_array" return="array">
  6397.         <arglist>int result [, int rownumber]</arglist>
  6398.         <comment>Fetch a result row as an associative array</comment>
  6399.     </function>
  6400.     <function name="odbc_fetch_into" return="int">
  6401.         <arglist>resource result_id, array result_array, [, int rownumber]</arglist>
  6402.         <comment>Fetch one result row into an array</comment>
  6403.     </function>
  6404.     <function name="odbc_fetch_object" return="object">
  6405.         <arglist>int result [, int rownumber]</arglist>
  6406.         <comment>Fetch a result row as an object</comment>
  6407.     </function>
  6408.     <function name="odbc_fetch_row" return="bool">
  6409.         <arglist>resource result_id [, int row_number]</arglist>
  6410.         <comment>Fetch a row</comment>
  6411.     </function>
  6412.     <function name="odbc_field_len" return="int">
  6413.         <arglist>resource result_id, int field_number</arglist>
  6414.         <comment>Get the length (precision) of a column</comment>
  6415.     </function>
  6416.     <function name="odbc_field_name" return="string">
  6417.         <arglist>resource result_id, int field_number</arglist>
  6418.         <comment>Get a column name</comment>
  6419.     </function>
  6420.     <function name="odbc_field_num" return="int">
  6421.         <arglist>resource result_id, string field_name</arglist>
  6422.         <comment>Return column number</comment>
  6423.     </function>
  6424.     <function name="odbc_field_scale" return="int">
  6425.         <arglist>resource result_id, int field_number</arglist>
  6426.         <comment>Get the scale of a column</comment>
  6427.     </function>
  6428.     <function name="odbc_field_type" return="string">
  6429.         <arglist>resource result_id, int field_number</arglist>
  6430.         <comment>Get the datatype of a column</comment>
  6431.     </function>
  6432.     <function name="odbc_foreignkeys" return="resource">
  6433.         <arglist>resource connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table</arglist>
  6434.         <comment>Returns a result identifier to either a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table</comment>
  6435.     </function>
  6436.     <function name="odbc_free_result" return="bool">
  6437.         <arglist>resource result_id</arglist>
  6438.         <comment>Free resources associated with a result</comment>
  6439.     </function>
  6440.     <function name="odbc_gettypeinfo" return="resource">
  6441.         <arglist>resource connection_id [, int data_type]</arglist>
  6442.         <comment>Returns a result identifier containing information about data types supported by the data source</comment>
  6443.     </function>
  6444.     <function name="odbc_longreadlen" return="bool">
  6445.         <arglist>int result_id, int length</arglist>
  6446.         <comment>Handle LONG columns</comment>
  6447.     </function>
  6448.     <function name="odbc_next_result" return="bool">
  6449.         <arglist>resource result_id</arglist>
  6450.         <comment>Checks if multiple results are avaiable</comment>
  6451.     </function>
  6452.     <function name="odbc_num_fields" return="int">
  6453.         <arglist>resource result_id</arglist>
  6454.         <comment>Get number of columns in a result</comment>
  6455.     </function>
  6456.     <function name="odbc_num_rows" return="int">
  6457.         <arglist>resource result_id</arglist>
  6458.         <comment>Get number of rows in a result</comment>
  6459.     </function>
  6460.     <function name="odbc_pconnect" return="resource">
  6461.         <arglist>string DSN, string user, string password [, int cursor_option]</arglist>
  6462.         <comment>Establish a persistent connection to a datasource</comment>
  6463.     </function>
  6464.     <function name="odbc_prepare" return="resource">
  6465.         <arglist>resource connection_id, string query</arglist>
  6466.         <comment>Prepares a statement for execution</comment>
  6467.     </function>
  6468.     <function name="odbc_primarykeys" return="resource">
  6469.         <arglist>resource connection_id, string qualifier, string owner, string table</arglist>
  6470.         <comment>Returns a result identifier listing the column names that comprise the primary key for a table</comment>
  6471.     </function>
  6472.     <function name="odbc_procedurecolumns" return="resource">
  6473.         <arglist>resource connection_id [, string qualifier, string owner, string proc, string column]</arglist>
  6474.         <comment>Returns a result identifier containing the list of input and output parameters, as well as the columns that make up the result set for the specified procedures</comment>
  6475.     </function>
  6476.     <function name="odbc_procedures" return="resource">
  6477.         <arglist>resource connection_id [, string qualifier, string owner, string name]</arglist>
  6478.         <comment>Returns a result identifier containg the list of procedure names in a datasource</comment>
  6479.     </function>
  6480.     <function name="odbc_result_all" return="int">
  6481.         <arglist>resource result_id [, string format]</arglist>
  6482.         <comment>Print result as HTML table</comment>
  6483.     </function>
  6484.     <function name="odbc_result" return="mixed">
  6485.         <arglist>resource result_id, mixed field</arglist>
  6486.         <comment>Get result data</comment>
  6487.     </function>
  6488.     <function name="odbc_rollback" return="bool">
  6489.         <arglist>resource connection_id</arglist>
  6490.         <comment>Rollback a transaction</comment>
  6491.     </function>
  6492.     <function name="odbc_setoption" return="bool">
  6493.         <arglist>resource conn_id|result_id, int which, int option, int value</arglist>
  6494.         <comment>Sets connection or statement options</comment>
  6495.     </function>
  6496.     <function name="odbc_specialcolumns" return="resource">
  6497.         <arglist>resource connection_id, int type, string qualifier, string owner, string table, int scope, int nullable</arglist>
  6498.         <comment>Returns a result identifier containing either the optimal set of columns that uniquely identifies a row in the table or columns that are automatically updated when any value in the row is updated by a transaction</comment>
  6499.     </function>
  6500.     <function name="odbc_statistics" return="resource">
  6501.         <arglist>resource connection_id, string qualifier, string owner, string name, int unique, int accuracy</arglist>
  6502.         <comment>Returns a result identifier that contains statistics about a single table and the indexes associated with the table</comment>
  6503.     </function>
  6504.     <function name="odbc_tableprivileges" return="resource">
  6505.         <arglist>resource connection_id, string qualifier, string owner, string name</arglist>
  6506.         <comment>Returns a result identifier containing a list of tables and the privileges associated with each table</comment>
  6507.     </function>
  6508.     <function name="odbc_tables" return="resource">
  6509.         <arglist>resource connection_id [, string qualifier, string owner, string name, string table_types]</arglist>
  6510.         <comment>Call the SQLTables function</comment>
  6511.     </function>
  6512.     <function name="solid_fetch_prev" return="bool">
  6513.         <arglist>resource result_id</arglist>
  6514.         <comment>bool solid_fetch_prev(resource result_id)</comment>
  6515.     </function>
  6516.     <function name="openssl_csr_export" return="bool">
  6517.         <arglist>resource csr, string &out [, bool notext=true]</arglist>
  6518.         <comment>Exports a CSR to file or a var</comment>
  6519.     </function>
  6520.     <function name="openssl_csr_export_to_file" return="bool">
  6521.         <arglist>resource csr, string outfilename [, bool notext=true]</arglist>
  6522.         <comment>Exports a CSR to file</comment>
  6523.     </function>
  6524.     <function name="openssl_csr_new" return="bool">
  6525.         <arglist>array dn, resource &privkey [, array configargs, array extraattribs]</arglist>
  6526.         <comment>Generates a privkey and CSR</comment>
  6527.     </function>
  6528.     <function name="openssl_csr_sign" return="resource">
  6529.         <arglist>mixed csr, mixed x509, mixed priv_key, long days [, array config_args [, long serial]]</arglist>
  6530.         <comment>Signs a cert with another CERT</comment>
  6531.     </function>
  6532.     <function name="openssl_error_string" return="mixed">
  6533.         <arglist>void</arglist>
  6534.         <comment>Returns a description of the last error, and alters the index of the error messages. Returns false when the are no more messages</comment>
  6535.     </function>
  6536.     <function name="openssl_open" return="bool">
  6537.         <arglist>string data, &string opendata, string ekey, mixed privkey</arglist>
  6538.         <comment>Opens data</comment>
  6539.     </function>
  6540.     <function name="openssl_pkcs7_decrypt" return="bool">
  6541.         <arglist>string infilename, string outfilename, mixed recipcert [, mixed recipkey]</arglist>
  6542.         <comment>Decrypts the S/MIME message in the file name infilename and output the results to the file name outfilename.  recipcert is a CERT for one of the recipients. recipkey specifies the private key matching recipcert, if recipcert does not include the key</comment>
  6543.     </function>
  6544.     <function name="openssl_pkcs7_encrypt" return="bool">
  6545.         <arglist>string infile, string outfile, mixed recipcerts, array headers [, long flags]</arglist>
  6546.         <comment>Encrypts the message in the file named infile with the certificates in recipcerts and output the result to the file named outfile</comment>
  6547.     </function>
  6548.     <function name="openssl_pkcs7_sign" return="bool">
  6549.         <arglist>string infile, string outfile, mixed signcert, mixed signkey, array headers [, long flags [, string extracertsfilename]]</arglist>
  6550.         <comment>Signs the MIME message in the file named infile with signcert/signkey and output the result to file name outfile. headers lists plain text headers to exclude from the signed portion of the message, and should include to, from and subject as a minimum</comment>
  6551.     </function>
  6552.     <function name="openssl_pkcs7_verify" return="bool">
  6553.         <arglist>string filename, long flags [, string signerscerts [, array cainfo [, string extracerts]]]</arglist>
  6554.         <comment>Verifys that the data block is intact, the signer is who they say they are, and returns the CERTs of the signers</comment>
  6555.     </function>
  6556.     <function name="openssl_pkey_export" return="bool">
  6557.         <arglist>mixed key, &mixed out [, string passphrase [, array config_args]]</arglist>
  6558.         <comment>Gets an exportable representation of a key into a string or file</comment>
  6559.     </function>
  6560.     <function name="openssl_pkey_export_to_file" return="bool">
  6561.         <arglist>mixed key, string outfilename [, string passphrase, array config_args</arglist>
  6562.         <comment>Gets an exportable representation of a key into a file</comment>
  6563.     </function>
  6564.     <function name="openssl_pkey_free" return="void">
  6565.         <arglist>int key</arglist>
  6566.         <comment>Frees a key</comment>
  6567.     </function>
  6568.     <function name="openssl_pkey_get_private" return="int">
  6569.         <arglist>string key [, string passphrase]</arglist>
  6570.         <comment>Gets private keys</comment>
  6571.     </function>
  6572.     <function name="openssl_pkey_get_public" return="int">
  6573.         <arglist>mixed cert</arglist>
  6574.         <comment>Gets public key from X.509 certificate</comment>
  6575.     </function>
  6576.     <function name="openssl_pkey_new" return="resource">
  6577.         <arglist>[array configargs]</arglist>
  6578.         <comment>Generates a new private key</comment>
  6579.     </function>
  6580.     <function name="openssl_private_decrypt" return="bool">
  6581.         <arglist>string data, string &decrypted, mixed key [, int padding]</arglist>
  6582.         <comment>Decrypts data with private key</comment>
  6583.     </function>
  6584.     <function name="openssl_private_encrypt" return="bool">
  6585.         <arglist>string data, string crypted, mixed key [, int padding]</arglist>
  6586.         <comment>Encrypts data with private key</comment>
  6587.     </function>
  6588.     <function name="openssl_public_decrypt" return="bool">
  6589.         <arglist>string data, string crypted, resource key [, int padding]</arglist>
  6590.         <comment>Decrypts data with public key</comment>
  6591.     </function>
  6592.     <function name="openssl_public_encrypt" return="bool">
  6593.         <arglist>string data, string crypted, mixed key [, int padding]</arglist>
  6594.         <comment>Encrypts data with public key</comment>
  6595.     </function>
  6596.     <function name="openssl_seal" return="int">
  6597.         <arglist>string data, &string sealdata, &array ekeys, array pubkeys</arglist>
  6598.         <comment>Seals data</comment>
  6599.     </function>
  6600.     <function name="openssl_sign" return="bool">
  6601.         <arglist>string data, &string signature, mixed key</arglist>
  6602.         <comment>Signs data</comment>
  6603.     </function>
  6604.     <function name="openssl_verify" return="int">
  6605.         <arglist>string data, string signature, mixed key</arglist>
  6606.         <comment>Verifys data</comment>
  6607.     </function>
  6608.     <function name="openssl_x509_check_private_key" return="bool">
  6609.         <arglist>mixed cert, mixed key</arglist>
  6610.         <comment>Checks if a private key corresponds to a CERT</comment>
  6611.     </function>
  6612.     <function name="openssl_x509_checkpurpose" return="int">
  6613.         <arglist>mixed x509cert, int purpose, array cainfo [, string untrustedfile]</arglist>
  6614.         <comment>Checks the CERT to see if it can be used for the purpose in purpose. cainfo holds information about trusted CAs</comment>
  6615.     </function>
  6616.     <function name="openssl_x509_export" return="bool">
  6617.         <arglist>mixed x509, string &out [, bool notext = true]</arglist>
  6618.         <comment>Exports a CERT to file or a var</comment>
  6619.     </function>
  6620.     <function name="openssl_x509_export_to_file" return="bool">
  6621.         <arglist>mixed x509, string outfilename [, bool notext = true]</arglist>
  6622.         <comment>Exports a CERT to file or a var</comment>
  6623.     </function>
  6624.     <function name="openssl_x509_free" return="void">
  6625.         <arglist>resource x509</arglist>
  6626.         <comment>Frees X.509 certificates</comment>
  6627.     </function>
  6628.     <function name="openssl_x509_parse" return="array">
  6629.         <arglist>mixed x509 [, bool shortnames=true]</arglist>
  6630.         <comment>Returns an array of the fields/values of the CERT</comment>
  6631.     </function>
  6632.     <function name="openssl_x509_read" return="resource">
  6633.         <arglist>mixed cert</arglist>
  6634.         <comment>Reads X.509 certificates</comment>
  6635.     </function>
  6636.     <function name="ora_bind" return="int">
  6637.         <arglist>int cursor, string php_variable_name, string sql_parameter_name, int length [, int type]</arglist>
  6638.         <comment>Bind a PHP variable to an Oracle parameter</comment>
  6639.     </function>
  6640.     <function name="ora_close" return="int">
  6641.         <arglist>int cursor</arglist>
  6642.         <comment>Close an Oracle cursor</comment>
  6643.     </function>
  6644.     <function name="ora_columnname" return="string">
  6645.         <arglist>int cursor, int column</arglist>
  6646.         <comment>Get the name of an Oracle result column</comment>
  6647.     </function>
  6648.     <function name="ora_columnsize" return="int">
  6649.         <arglist>int cursor, int column</arglist>
  6650.         <comment>Return the size of the column</comment>
  6651.     </function>
  6652.     <function name="ora_columntype" return="string">
  6653.         <arglist>int cursor, int column</arglist>
  6654.         <comment>Get the type of an Oracle result column</comment>
  6655.     </function>
  6656.     <function name="ora_commit" return="int">
  6657.         <arglist>int connection</arglist>
  6658.         <comment>Commit an Oracle transaction</comment>
  6659.     </function>
  6660.     <function name="ora_commitoff" return="int">
  6661.         <arglist>int connection</arglist>
  6662.         <comment>Disable automatic commit</comment>
  6663.     </function>
  6664.     <function name="ora_commiton" return="int">
  6665.         <arglist>int connection</arglist>
  6666.         <comment>Enable automatic commit</comment>
  6667.     </function>
  6668.     <function name="ora_do" return="int">
  6669.         <arglist>int connection, int cursor</arglist>
  6670.         <comment>Parse and execute a statement and fetch first result row</comment>
  6671.     </function>
  6672.     <function name="ora_errorcode" return="int">
  6673.         <arglist>int cursor_or_connection</arglist>
  6674.         <comment>Get an Oracle error code</comment>
  6675.     </function>
  6676.     <function name="ora_error" return="string">
  6677.         <arglist>int cursor_or_connection</arglist>
  6678.         <comment>Get an Oracle error message</comment>
  6679.     </function>
  6680.     <function name="ora_exec" return="int">
  6681.         <arglist>int cursor</arglist>
  6682.         <comment>Execute a parsed statement</comment>
  6683.     </function>
  6684.     <function name="ora_fetch" return="int">
  6685.         <arglist>int cursor</arglist>
  6686.         <comment>Fetch a row of result data from a cursor</comment>
  6687.     </function>
  6688.     <function name="ora_fetch_into" return="int">
  6689.         <arglist>int cursor, array result [, int flags]</arglist>
  6690.         <comment>Fetch a row into the specified result array</comment>
  6691.     </function>
  6692.     <function name="ora_getcolumn" return="mixed">
  6693.         <arglist>int cursor, int column</arglist>
  6694.         <comment>Get data from a fetched row</comment>
  6695.     </function>
  6696.     <function name="ora_logoff" return="int">
  6697.         <arglist>int connection</arglist>
  6698.         <comment>Close an Oracle connection</comment>
  6699.     </function>
  6700.     <function name="ora_logon" return="int">
  6701.         <arglist>string user, string password</arglist>
  6702.         <comment>Open an Oracle connection</comment>
  6703.     </function>
  6704.     <function name="ora_numcols" return="int">
  6705.         <arglist>int cursor</arglist>
  6706.         <comment>Returns the numbers of columns in a result</comment>
  6707.     </function>
  6708.     <function name="ora_numrows" return="int">
  6709.         <arglist>int cursor</arglist>
  6710.         <comment>Returns the number of rows in a result</comment>
  6711.     </function>
  6712.     <function name="ora_open" return="int">
  6713.         <arglist>int connection</arglist>
  6714.         <comment>Open an Oracle cursor</comment>
  6715.     </function>
  6716.     <function name="ora_parse" return="int">
  6717.         <arglist>int cursor, string sql_statement [, int defer]</arglist>
  6718.         <comment>Parse an Oracle SQL statement</comment>
  6719.     </function>
  6720.     <function name="ora_plogon" return="int">
  6721.         <arglist>string user, string password</arglist>
  6722.         <comment>Open a persistent Oracle connection</comment>
  6723.     </function>
  6724.     <function name="ora_rollback" return="int">
  6725.         <arglist>int connection</arglist>
  6726.         <comment>Roll back an Oracle transaction</comment>
  6727.     </function>
  6728.     <function name="overload" return="void">
  6729.         <arglist>string class_entry</arglist>
  6730.         <comment>Enables property and method call overloading for a class.</comment>
  6731.     </function>
  6732.     <function name="ovrimos_autocommit" return="int">
  6733.         <arglist>int connection_id, int OnOff</arglist>
  6734.         <comment>Toggle autocommit mode     There can be problems with pconnections!</comment>
  6735.     </function>
  6736.     <function name="ovrimos_close" return="void">
  6737.         <arglist>int connection</arglist>
  6738.         <comment>Close a connection</comment>
  6739.     </function>
  6740.     <function name="ovrimos_commit" return="int">
  6741.         <arglist>int connection_id</arglist>
  6742.         <comment>Commit an ovrimos transaction</comment>
  6743.     </function>
  6744.     <function name="ovrimos_connect" return="int">
  6745.         <arglist>string host, string db, string user, string password</arglist>
  6746.         <comment>Connect to an Ovrimos database</comment>
  6747.     </function>
  6748.     <function name="ovrimos_cursor" return="string">
  6749.         <arglist>int result_id</arglist>
  6750.         <comment>Get cursor name</comment>
  6751.     </function>
  6752.     <function name="ovrimos_exec" return="int">
  6753.         <arglist>int connection_id, string query</arglist>
  6754.         <comment>Prepare and execute an SQL statement</comment>
  6755.     </function>
  6756.     <function name="ovrimos_execute" return="int">
  6757.         <arglist>int result_id [, array parameters_array]</arglist>
  6758.         <comment>Execute a prepared statement</comment>
  6759.     </function>
  6760.     <function name="ovrimos_fetch_into" return="int">
  6761.         <arglist>int result_id, array result_array [, string how, [int rownumber]]</arglist>
  6762.         <comment>Fetch one result row into an array     how: 'Next' (default), 'Prev', 'First', 'Last', 'Absolute'</comment>
  6763.     </function>
  6764.     <function name="ovrimos_fetch_row" return="int">
  6765.         <arglist>int result_id [, int how, [int row_number]]</arglist>
  6766.         <comment>how: 'Next' (default), 'Prev', 'First', 'Last', 'Absolute'     Fetch a row</comment>
  6767.     </function>
  6768.     <function name="ovrimos_field_len" return="int">
  6769.         <arglist>int result_id, int field_number</arglist>
  6770.         <comment>Get the length of a column</comment>
  6771.     </function>
  6772.     <function name="ovrimos_field_name" return="string">
  6773.         <arglist>int result_id, int field_number</arglist>
  6774.         <comment>Get a column name</comment>
  6775.     </function>
  6776.     <function name="ovrimos_field_num" return="int">
  6777.         <arglist>int result_id, string field_name</arglist>
  6778.         <comment>Return column number</comment>
  6779.     </function>
  6780.     <function name="ovrimos_field_type" return="string">
  6781.         <arglist>int result_id, int field_number</arglist>
  6782.         <comment>Get the datatype of a column</comment>
  6783.     </function>
  6784.     <function name="ovrimos_free_result" return="int">
  6785.         <arglist>int result_id</arglist>
  6786.         <comment>Free resources associated with a result</comment>
  6787.     </function>
  6788.     <function name="ovrimos_longreadlen" return="int">
  6789.         <arglist>int result_id, int length</arglist>
  6790.         <comment>Handle LONG columns</comment>
  6791.     </function>
  6792.     <function name="ovrimos_num_fields" return="int">
  6793.         <arglist>int result_id</arglist>
  6794.         <comment>Get number of columns in a result</comment>
  6795.     </function>
  6796.     <function name="ovrimos_num_rows" return="int">
  6797.         <arglist>int result_id</arglist>
  6798.         <comment>Get number of rows in a result</comment>
  6799.     </function>
  6800.     <function name="ovrimos_prepare" return="int">
  6801.         <arglist>int connection_id, string query</arglist>
  6802.         <comment>Prepares a statement for execution</comment>
  6803.     </function>
  6804.     <function name="ovrimos_result_all" return="int">
  6805.         <arglist>int result_id [, string format]</arglist>
  6806.         <comment>Print result as HTML table</comment>
  6807.     </function>
  6808.     <function name="ovrimos_result" return="string">
  6809.         <arglist>int result_id, mixed field</arglist>
  6810.         <comment>Get result data</comment>
  6811.     </function>
  6812.     <function name="ovrimos_rollback" return="int">
  6813.         <arglist>int connection_id</arglist>
  6814.         <comment>Rollback a transaction</comment>
  6815.     </function>
  6816.     <function name="ovrimos_setoption" return="int">
  6817.         <arglist>int conn_id|result_id, int which, int option, int value</arglist>
  6818.         <comment>Sets connection or statement options</comment>
  6819.     </function>
  6820.     <function name="pcntl_alarm" return="int">
  6821.         <arglist>int seconds</arglist>
  6822.         <comment>Set an alarm clock for delivery of a signal</comment>
  6823.     </function>
  6824.     <function name="pcntl_exec" return="bool">
  6825.         <arglist>string path [, array args [, array envs]]</arglist>
  6826.         <comment>Executes specified program in current process space as defined by exec(2)</comment>
  6827.     </function>
  6828.     <function name="pcntl_fork" return="int">
  6829.         <arglist>void</arglist>
  6830.         <comment>Forks the currently running process following the same behavior as the UNIX fork() system call</comment>
  6831.     </function>
  6832.     <function name="pcntl_signal" return="bool">
  6833.         <arglist>long signo, mixed handle, [bool restart_syscalls]</arglist>
  6834.         <comment>Assigns a system signal handler to a PHP function</comment>
  6835.     </function>
  6836.     <function name="pcntl_waitpid" return="int">
  6837.         <arglist>long pid, long status, long options</arglist>
  6838.         <comment>Waits on or returns the status of a forked child as defined by the waitpid() system call</comment>
  6839.     </function>
  6840.     <function name="pcntl_wexitstatus" return="int">
  6841.         <arglist>long status</arglist>
  6842.         <comment>Returns the status code of a child's exit</comment>
  6843.     </function>
  6844.     <function name="pcntl_wifexited" return="bool">
  6845.         <arglist>long status</arglist>
  6846.         <comment>Returns true if the child status code represents a successful exit</comment>
  6847.     </function>
  6848.     <function name="pcntl_wifsignaled" return="bool">
  6849.         <arglist>long status</arglist>
  6850.         <comment>Returns true if the child status code represents a process that was terminated due to a signal</comment>
  6851.     </function>
  6852.     <function name="pcntl_wifstopped" return="bool">
  6853.         <arglist>long status</arglist>
  6854.         <comment>Returns true if the child status code represents a stopped process (WUNTRACED must have been used with waitpid)</comment>
  6855.     </function>
  6856.     <function name="pcntl_wstopsig" return="int">
  6857.         <arglist>long status</arglist>
  6858.         <comment>Returns the number of the signal that caused the process to stop who's status code is passed</comment>
  6859.     </function>
  6860.     <function name="pcntl_wtermsig" return="int">
  6861.         <arglist>long status</arglist>
  6862.         <comment>Returns the number of the signal that terminated the process who's status code is passed</comment>
  6863.     </function>
  6864.     <function name="preg_grep" return="array">
  6865.         <arglist>string regex, array input</arglist>
  6866.         <comment>Searches array and returns entries which match regex</comment>
  6867.     </function>
  6868.     <function name="preg_match_all" return="int">
  6869.         <arglist>string pattern, string subject, array subpatterns [, int flags [, int offset]]</arglist>
  6870.         <comment>Perform a Perl-style global regular expression match</comment>
  6871.     </function>
  6872.     <function name="preg_match" return="int">
  6873.         <arglist>string pattern, string subject [, array subpatterns [, int flags [, int offset ]]]</arglist>
  6874.         <comment>Perform a Perl-style regular expression match</comment>
  6875.     </function>
  6876.     <function name="preg_quote" return="string">
  6877.         <arglist>string str, string delim_char</arglist>
  6878.         <comment>Quote regular expression characters plus an optional character</comment>
  6879.     </function>
  6880.     <function name="preg_replace_callback" return="string">
  6881.         <arglist>mixed regex, mixed callback, mixed subject [, int limit]</arglist>
  6882.         <comment>Perform Perl-style regular expression replacement using replacement callback.</comment>
  6883.     </function>
  6884.     <function name="preg_replace" return="string">
  6885.         <arglist>mixed regex, mixed replace, mixed subject [, int limit]</arglist>
  6886.         <comment>Perform Perl-style regular expression replacement.</comment>
  6887.     </function>
  6888.     <function name="preg_split" return="array">
  6889.         <arglist>string pattern, string subject [, int limit [, int flags]]</arglist>
  6890.         <comment>Split string into an array using a perl-style regular expression as a delimiter</comment>
  6891.     </function>
  6892.     <function name="pdf_add_annotation" return="void">
  6893.         <arglist>int pdfdoc, float xll, float yll, float xur, float xur, string title, string text</arglist>
  6894.         <comment>Sets annotation (depreciated use pdf_add_note instead)</comment>
  6895.     </function>
  6896.     <function name="pdf_add_bookmark" return="int">
  6897.         <arglist>int pdfdoc, string text [, int parent, int open]</arglist>
  6898.         <comment>Adds bookmark for current page</comment>
  6899.     </function>
  6900.     <function name="pdf_add_launchlink" return="void">
  6901.         <arglist>int pdfdoc, float llx, float lly, float urx, float ury, string filename</arglist>
  6902.         <comment>Adds link to web resource</comment>
  6903.     </function>
  6904.     <function name="pdf_add_locallink" return="void">
  6905.         <arglist>int pdfdoc, float llx, float lly, float urx, float ury, int page, string dest</arglist>
  6906.         <comment>Adds link to web resource</comment>
  6907.     </function>
  6908.     <function name="pdf_add_note" return="void">
  6909.         <arglist>int pdfdoc, float llx, float lly, float urx, float ury, string contents, string title, string icon, int open</arglist>
  6910.         <comment>Sets annotation</comment>
  6911.     </function>
  6912.     <function name="pdf_add_pdflink" return="void">
  6913.         <arglist>int pdfdoc, float llx, float lly, float urx, float ury, string filename, int page, string dest</arglist>
  6914.         <comment>Adds link to PDF document</comment>
  6915.     </function>
  6916.     <function name="pdf_add_thumbnail" return="void">
  6917.         <arglist>int pdf, int image</arglist>
  6918.         <comment>* Add an existing image as thumbnail for the current page.</comment>
  6919.     </function>
  6920.     <function name="pdf_add_weblink" return="void">
  6921.         <arglist>int pdfdoc, float llx, float lly, float urx, float ury, string url</arglist>
  6922.         <comment>Adds link to web resource</comment>
  6923.     </function>
  6924.     <function name="pdf_arc" return="void">
  6925.         <arglist>int pdfdoc, float x, float y, float radius, float start, float end</arglist>
  6926.         <comment>Draws an arc</comment>
  6927.     </function>
  6928.     <function name="pdf_arcn" return="void">
  6929.         <arglist>int pdf, float x, float y, float r, float alpha, float beta</arglist>
  6930.         <comment>* Draw a clockwise circular arc from alpha to beta degrees.</comment>
  6931.     </function>
  6932.     <function name="pdf_attach_file" return="void">
  6933.         <arglist>int pdf, float lly, float lly, float urx, float ury, string filename, string description, string author, string mimetype, string icon</arglist>
  6934.         <comment>Adds a file attachment annotation at the rectangle specified by his lower left and upper right corners</comment>
  6935.     </function>
  6936.     <function name="pdf_begin_page" return="void">
  6937.         <arglist>int pdfdoc, float width, float height</arglist>
  6938.         <comment>Starts page</comment>
  6939.     </function>
  6940.     <function name="pdf_begin_pattern" return="int">
  6941.         <arglist>int pdf, float width, float height, float xstep, float ystep, int painttype</arglist>
  6942.         <comment>* Start a new pattern definition.</comment>
  6943.     </function>
  6944.     <function name="pdf_begin_template" return="int">
  6945.         <arglist>int pdf, float width, float height</arglist>
  6946.         <comment>* Start a new template definition.</comment>
  6947.     </function>
  6948.     <function name="pdf_circle" return="void">
  6949.         <arglist>int pdfdoc, float x, float y, float radius</arglist>
  6950.         <comment>Draws a circle</comment>
  6951.     </function>
  6952.     <function name="pdf_clip" return="void">
  6953.         <arglist>int pdfdoc</arglist>
  6954.         <comment>Clips to current path</comment>
  6955.     </function>
  6956.     <function name="pdf_close_image" return="void">
  6957.         <arglist>int pdf, int pdfimage</arglist>
  6958.         <comment>Closes the PDF image</comment>
  6959.     </function>
  6960.     <function name="pdf_close" return="void">
  6961.         <arglist>int pdfdoc</arglist>
  6962.         <comment>Closes the pdf document</comment>
  6963.     </function>
  6964.     <function name="pdf_closepath_fill_stroke" return="void">
  6965.         <arglist>int pdfdoc</arglist>
  6966.         <comment>Close, fill and stroke current path</comment>
  6967.     </function>
  6968.     <function name="pdf_closepath" return="void">
  6969.         <arglist>int pdfdoc</arglist>
  6970.         <comment>Close path</comment>
  6971.     </function>
  6972.     <function name="pdf_closepath_stroke" return="void">
  6973.         <arglist>int pdfdoc</arglist>
  6974.         <comment>Close path and draw line along path</comment>
  6975.     </function>
  6976.     <function name="pdf_close_pdi" return="void">
  6977.         <arglist>int pdf, int doc</arglist>
  6978.         <comment>* Close all open page handles, and close the input PDF document.</comment>
  6979.     </function>
  6980.     <function name="pdf_close_pdi_page" return="void">
  6981.         <arglist>int pdf, int page</arglist>
  6982.         <comment>* Close the page handle, and free all page-related resources.</comment>
  6983.     </function>
  6984.     <function name="pdf_concat" return="void">
  6985.         <arglist>int pdf, float a, float b, float c, float d, float e, float f</arglist>
  6986.         <comment>Concatenates a matrix to the current transformation matrix for text and graphics</comment>
  6987.     </function>
  6988.     <function name="pdf_continue_text" return="void">
  6989.         <arglist>int pdfdoc, string text</arglist>
  6990.         <comment>Output text in next line</comment>
  6991.     </function>
  6992.     <function name="pdf_curveto" return="void">
  6993.         <arglist>int pdfdoc, float x1, float y1, float x2, float y2, float x3, float y3</arglist>
  6994.         <comment>Draws a curve</comment>
  6995.     </function>
  6996.     <function name="pdf_delete" return="bool">
  6997.         <arglist>int pdfdoc</arglist>
  6998.         <comment>Deletes the PDF object</comment>
  6999.     </function>
  7000.     <function name="pdf_end_page" return="void">
  7001.         <arglist>int pdfdoc</arglist>
  7002.         <comment>Ends page</comment>
  7003.     </function>
  7004.     <function name="pdf_endpath" return="void">
  7005.         <arglist>int pdfdoc</arglist>
  7006.         <comment>Ends current path</comment>
  7007.     </function>
  7008.     <function name="pdf_end_pattern" return="void">
  7009.         <arglist>int pdf</arglist>
  7010.         <comment>* Finish the pattern definition.</comment>
  7011.     </function>
  7012.     <function name="pdf_end_template" return="void">
  7013.         <arglist>int pdf</arglist>
  7014.         <comment>* Finish the template definition.</comment>
  7015.     </function>
  7016.     <function name="pdf_fill" return="void">
  7017.         <arglist>int pdfdoc</arglist>
  7018.         <comment>Fill current path</comment>
  7019.     </function>
  7020.     <function name="pdf_fill_stroke" return="void">
  7021.         <arglist>int pdfdoc</arglist>
  7022.         <comment>Fill and stroke current path</comment>
  7023.     </function>
  7024.     <function name="pdf_findfont" return="int">
  7025.         <arglist>int pdfdoc, string fontname, string encoding [, int embed]</arglist>
  7026.         <comment>Prepares the font fontname for later use with pdf_setfont()</comment>
  7027.     </function>
  7028.     <function name="pdf_get_buffer" return="int">
  7029.         <arglist>int pdfdoc</arglist>
  7030.         <comment>Fetches the full buffer containig the generated PDF data</comment>
  7031.     </function>
  7032.     <function name="pdf_get_font" return="int">
  7033.         <arglist>int pdfdoc</arglist>
  7034.         <comment>Gets the current font</comment>
  7035.     </function>
  7036.     <function name="pdf_get_fontname" return="string">
  7037.         <arglist>int pdfdoc</arglist>
  7038.         <comment>Gets the current font name</comment>
  7039.     </function>
  7040.     <function name="pdf_get_fontsize" return="float">
  7041.         <arglist>int pdfdoc</arglist>
  7042.         <comment>Gets the current font size</comment>
  7043.     </function>
  7044.     <function name="pdf_get_image_height" return="int">
  7045.         <arglist>int pdf, int pdfimage</arglist>
  7046.         <comment>Returns the height of an image</comment>
  7047.     </function>
  7048.     <function name="pdf_get_image_width" return="int">
  7049.         <arglist>int pdf, int pdfimage</arglist>
  7050.         <comment>Returns the width of an image</comment>
  7051.     </function>
  7052.     <function name="pdf_get_majorversion" return="int">
  7053.         <arglist>void</arglist>
  7054.         <comment>Returns the major version number of the PDFlib</comment>
  7055.     </function>
  7056.     <function name="pdf_get_minorversion" return="int">
  7057.         <arglist>void</arglist>
  7058.         <comment>Returns the minor version number of the PDFlib</comment>
  7059.     </function>
  7060.     <function name="pdf_get_parameter" return="string">
  7061.         <arglist>int pdfdoc, string key, mixed modifier</arglist>
  7062.         <comment>Gets arbitrary parameters</comment>
  7063.     </function>
  7064.     <function name="pdf_get_pdi_parameter" return="string">
  7065.         <arglist>int pdf, string key, int doc, int page, int index</arglist>
  7066.         <comment>* Get the contents of some PDI document parameter with string type.</comment>
  7067.     </function>
  7068.     <function name="pdf_get_pdi_value" return="float">
  7069.         <arglist>int pdf, string key, int doc, int page, int index</arglist>
  7070.         <comment>* Get the contents of some PDI document parameter with numerical type.</comment>
  7071.     </function>
  7072.     <function name="pdf_get_value" return="float">
  7073.         <arglist>int pdfdoc, string key, float modifier</arglist>
  7074.         <comment>Gets arbitrary value</comment>
  7075.     </function>
  7076.     <function name="pdf_initgraphics" return="void">
  7077.         <arglist>int pdf</arglist>
  7078.         <comment>* Reset all implicit color and graphics state parameters to their defaults.</comment>
  7079.     </function>
  7080.     <function name="pdf_lineto" return="void">
  7081.         <arglist>int pdfdoc, float x, float y</arglist>
  7082.         <comment>Draws a line</comment>
  7083.     </function>
  7084.     <function name="pdf_makespotcolor" return="int">
  7085.         <arglist>int pdf, string spotname</arglist>
  7086.         <comment>* Make a named spot color from the current color.</comment>
  7087.     </function>
  7088.     <function name="pdf_moveto" return="void">
  7089.         <arglist>int pdfdoc, float x, float y</arglist>
  7090.         <comment>Sets current point</comment>
  7091.     </function>
  7092.     <function name="pdf_new" return="int">
  7093.         <arglist>void</arglist>
  7094.         <comment>Creates a new PDF object</comment>
  7095.     </function>
  7096.     <function name="pdf_open_ccitt" return="int">
  7097.         <arglist>int pdf, string filename, int width, int height, int bitreverse, int k, int blackls1</arglist>
  7098.         <comment>Opens an image file with raw CCITT G3 or G4 compresed bitmap data</comment>
  7099.     </function>
  7100.     <function name="pdf_open_file" return="int">
  7101.         <arglist>int pdfdoc [, char filename]</arglist>
  7102.         <comment>Opens a new PDF document. If filename is NULL, document is created in memory. This is not yet fully supported</comment>
  7103.     </function>
  7104.     <function name="pdf_open_gif" return="int">
  7105.         <arglist>int pdf, string giffile</arglist>
  7106.         <comment>Opens a GIF file and returns an image for placement in a pdf object</comment>
  7107.     </function>
  7108.     <function name="pdf_open_image_file" return="int">
  7109.         <arglist>int pdf, string type, string file, string stringparam, int intparam</arglist>
  7110.         <comment>Opens an image file of the given type and returns an image for placement in a PDF document</comment>
  7111.     </function>
  7112.     <function name="pdf_open_image" return="int">
  7113.         <arglist>int pdf, string type, string source, string data, long length, int width, int height, int components, int bpc, string params</arglist>
  7114.         <comment>Opens an image of the given type and returns an image for placement in a PDF document</comment>
  7115.     </function>
  7116.     <function name="pdf_open" return="int">
  7117.         <arglist>[int filedesc]</arglist>
  7118.         <comment>Opens a new pdf document. If filedesc is NULL, document is created in memory. This is the old interface, only for compatibility use pdf_new      pdf_open_file instead</comment>
  7119.     </function>
  7120.     <function name="pdf_open_jpeg" return="int">
  7121.         <arglist>int pdf, string jpegfile</arglist>
  7122.         <comment>Opens a JPEG file and returns an image for placement in a PDF document</comment>
  7123.     </function>
  7124.     <function name="pdf_open_memory_image" return="int">
  7125.         <arglist>int pdf, int image</arglist>
  7126.         <comment>Takes an GD image and returns an image for placement in a PDF document</comment>
  7127.     </function>
  7128.     <function name="pdf_open_pdi" return="int">
  7129.         <arglist>int pdf, string filename, string stringparam, int intparam</arglist>
  7130.         <comment>* Open an existing PDF document and prepare it for later use.</comment>
  7131.     </function>
  7132.     <function name="pdf_open_pdi_page" return="int">
  7133.         <arglist>int pdf, int doc, int page, string label</arglist>
  7134.         <comment>* Prepare a page for later use with PDF_place_image().</comment>
  7135.     </function>
  7136.     <function name="pdf_open_png" return="int">
  7137.         <arglist>int pdf, string pngfile</arglist>
  7138.         <comment>Opens a PNG file and returns an image for placement in a PDF document</comment>
  7139.     </function>
  7140.     <function name="pdf_open_tiff" return="int">
  7141.         <arglist>int pdf, string tifffile</arglist>
  7142.         <comment>Opens a TIFF file and returns an image for placement in a PDF document</comment>
  7143.     </function>
  7144.     <function name="pdf_place_image" return="void">
  7145.         <arglist>int pdf, int pdfimage, float x, float y, float scale</arglist>
  7146.         <comment>Places image in the PDF document</comment>
  7147.     </function>
  7148.     <function name="pdf_place_pdi_page" return="void">
  7149.         <arglist>int pdf, int page, float x, float y, float sx, float sy</arglist>
  7150.         <comment>* Place a PDF page with the lower left corner at (x, y), and scale it.</comment>
  7151.     </function>
  7152.     <function name="pdf_rect" return="void">
  7153.         <arglist>int pdfdoc, float x, float y, float width, float height</arglist>
  7154.         <comment>Draws a rectangle</comment>
  7155.     </function>
  7156.     <function name="pdf_restore" return="void">
  7157.         <arglist>int pdfdoc</arglist>
  7158.         <comment>Restores formerly saved enviroment</comment>
  7159.     </function>
  7160.     <function name="pdf_rotate" return="void">
  7161.         <arglist>int pdfdoc, float angle</arglist>
  7162.         <comment>Sets rotation</comment>
  7163.     </function>
  7164.     <function name="pdf_save" return="void">
  7165.         <arglist>int pdfdoc</arglist>
  7166.         <comment>Saves current enviroment</comment>
  7167.     </function>
  7168.     <function name="pdf_scale" return="void">
  7169.         <arglist>int pdfdoc, float x_scale, float y_scale</arglist>
  7170.         <comment>Sets scaling</comment>
  7171.     </function>
  7172.     <function name="pdf_set_border_color" return="void">
  7173.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  7174.         <comment>Sets color of box surounded all kinds of annotations and links</comment>
  7175.     </function>
  7176.     <function name="pdf_set_border_dash" return="void">
  7177.         <arglist>int pdfdoc, float black, float white</arglist>
  7178.         <comment>Sets the border dash style of all kinds of annotations and links</comment>
  7179.     </function>
  7180.     <function name="pdf_set_border_style" return="void">
  7181.         <arglist>int pdfdoc, string style, float width</arglist>
  7182.         <comment>Sets style of box surounding all kinds of annotations and link</comment>
  7183.     </function>
  7184.     <function name="pdf_set_char_spacing" return="void">
  7185.         <arglist>int pdfdoc, float space</arglist>
  7186.         <comment>Sets character spacing</comment>
  7187.     </function>
  7188.     <function name="pdf_setcolor" return="void">
  7189.         <arglist>int pdf, string type, string colorspace, float c1 [, float c2 [, float c3 [, float c4]]]</arglist>
  7190.         <comment>* Set the current color space and color.</comment>
  7191.     </function>
  7192.     <function name="pdf_setdash" return="void">
  7193.         <arglist>int pdfdoc, float black, float white</arglist>
  7194.         <comment>Sets dash pattern</comment>
  7195.     </function>
  7196.     <function name="pdf_set_duration" return="void">
  7197.         <arglist>int pdfdoc, float duration</arglist>
  7198.         <comment>Sets duration between pages</comment>
  7199.     </function>
  7200.     <function name="pdf_setflat" return="void">
  7201.         <arglist>int pdfdoc, float value</arglist>
  7202.         <comment>Sets flatness</comment>
  7203.     </function>
  7204.     <function name="pdf_setfont" return="void">
  7205.         <arglist>int pdfdoc, int font, float fontsize</arglist>
  7206.         <comment>Sets the current font in the fiven fontsize</comment>
  7207.     </function>
  7208.     <function name="pdf_set_font" return="void">
  7209.         <arglist>int pdfdoc, string font, float size, string encoding [, int embed]</arglist>
  7210.         <comment>Select the current font face, size and encoding</comment>
  7211.     </function>
  7212.     <function name="pdf_setgray_fill" return="void">
  7213.         <arglist>int pdfdoc, float value</arglist>
  7214.         <comment>Sets filling color to gray value</comment>
  7215.     </function>
  7216.     <function name="pdf_setgray" return="void">
  7217.         <arglist>int pdfdoc, float value</arglist>
  7218.         <comment>Sets drawing and filling color to gray value</comment>
  7219.     </function>
  7220.     <function name="pdf_setgray_stroke" return="void">
  7221.         <arglist>int pdfdoc, float value</arglist>
  7222.         <comment>Sets drawing color to gray value</comment>
  7223.     </function>
  7224.     <function name="pdf_set_horiz_scaling" return="void">
  7225.         <arglist>int pdfdoc, float scale</arglist>
  7226.         <comment>Sets horizontal scaling of text</comment>
  7227.     </function>
  7228.     <function name="pdf_set_info_author" return="bool">
  7229.         <arglist>int pdfdoc, string author</arglist>
  7230.         <comment>Fills the author field of the document</comment>
  7231.     </function>
  7232.     <function name="pdf_set_info_creator" return="bool">
  7233.         <arglist>int pdfdoc, string creator</arglist>
  7234.         <comment>Fills the creator field of the document</comment>
  7235.     </function>
  7236.     <function name="pdf_set_info" return="bool">
  7237.         <arglist>int pdfdoc, string fieldname, string value</arglist>
  7238.         <comment>Fills an info field of the document</comment>
  7239.     </function>
  7240.     <function name="pdf_set_info_keywords" return="bool">
  7241.         <arglist>int pdfdoc, string keywords</arglist>
  7242.         <comment>Fills the keywords field of the document</comment>
  7243.     </function>
  7244.     <function name="pdf_set_info_subject" return="bool">
  7245.         <arglist>int pdfdoc, string subject</arglist>
  7246.         <comment>Fills the subject field of the document</comment>
  7247.     </function>
  7248.     <function name="pdf_set_info_title" return="bool">
  7249.         <arglist>int pdfdoc, string title</arglist>
  7250.         <comment>Fills the title field of the document</comment>
  7251.     </function>
  7252.     <function name="pdf_set_leading" return="void">
  7253.         <arglist>int pdfdoc, float distance</arglist>
  7254.         <comment>Sets distance between text lines</comment>
  7255.     </function>
  7256.     <function name="pdf_setlinecap" return="void">
  7257.         <arglist>int pdfdoc, int value</arglist>
  7258.         <comment>Sets linecap parameter</comment>
  7259.     </function>
  7260.     <function name="pdf_setlinejoin" return="void">
  7261.         <arglist>int pdfdoc, int value</arglist>
  7262.         <comment>Sets linejoin parameter</comment>
  7263.     </function>
  7264.     <function name="pdf_setlinewidth" return="void">
  7265.         <arglist>int pdfdoc, float width</arglist>
  7266.         <comment>Sets line width</comment>
  7267.     </function>
  7268.     <function name="pdf_setmatrix" return="void">
  7269.         <arglist>int pdf, float a, float b, float c, float d, float e, float f</arglist>
  7270.         <comment>Explicitly set the current transformation matrix.</comment>
  7271.     </function>
  7272.     <function name="pdf_setmiterlimit" return="void">
  7273.         <arglist>int pdfdoc, float value</arglist>
  7274.         <comment>Sets miter limit</comment>
  7275.     </function>
  7276.     <function name="pdf_set_parameter" return="void">
  7277.         <arglist>int pdfdoc, string key, string value</arglist>
  7278.         <comment>Sets arbitrary parameters</comment>
  7279.     </function>
  7280.     <function name="pdf_setpolydash" return="void">
  7281.         <arglist>int pdfdoc, float darray</arglist>
  7282.         <comment>Sets more complicated dash pattern</comment>
  7283.     </function>
  7284.     <function name="pdf_setrgbcolor_fill" return="void">
  7285.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  7286.         <comment>Sets filling color to RGB color value</comment>
  7287.     </function>
  7288.     <function name="pdf_setrgbcolor" return="void">
  7289.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  7290.         <comment>Sets drawing and filling color to RGB color value</comment>
  7291.     </function>
  7292.     <function name="pdf_setrgbcolor_stroke" return="void">
  7293.         <arglist>int pdfdoc, float red, float green, float blue</arglist>
  7294.         <comment>Sets drawing color to RGB color value</comment>
  7295.     </function>
  7296.     <function name="pdf_set_text_pos" return="void">
  7297.         <arglist>int pdfdoc, float x, float y</arglist>
  7298.         <comment>Sets the position of text for the next pdf_show call</comment>
  7299.     </function>
  7300.     <function name="pdf_set_text_rendering" return="void">
  7301.         <arglist>int pdfdoc, int mode</arglist>
  7302.         <comment>Determines how text is rendered</comment>
  7303.     </function>
  7304.     <function name="pdf_set_text_rise" return="void">
  7305.         <arglist>int pdfdoc, float value</arglist>
  7306.         <comment>Sets the text rise</comment>
  7307.     </function>
  7308.     <function name="pdf_set_transition" return="void">
  7309.         <arglist>int pdfdoc, int transition</arglist>
  7310.         <comment>Sets transition between pages</comment>
  7311.     </function>
  7312.     <function name="pdf_set_value" return="void">
  7313.         <arglist>int pdfdoc, string key, float value</arglist>
  7314.         <comment>Sets arbitrary value</comment>
  7315.     </function>
  7316.     <function name="pdf_set_word_spacing" return="void">
  7317.         <arglist>int pdfdoc, float space</arglist>
  7318.         <comment>Sets spacing between words</comment>
  7319.     </function>
  7320.     <function name="pdf_show_boxed" return="int">
  7321.         <arglist>int pdfdoc, string text, float x_koor, float y_koor, float width, float height, string mode [, string feature]</arglist>
  7322.         <comment>Output text formated in a boxed</comment>
  7323.     </function>
  7324.     <function name="pdf_show" return="void">
  7325.         <arglist>int pdfdoc, string text</arglist>
  7326.         <comment>Output text at current position</comment>
  7327.     </function>
  7328.     <function name="pdf_show_xy" return="void">
  7329.         <arglist>int pdfdoc, string text, float x_koor, float y_koor</arglist>
  7330.         <comment>Output text at position</comment>
  7331.     </function>
  7332.     <function name="pdf_skew" return="void">
  7333.         <arglist>int pdfdoc, float xangle, float yangle</arglist>
  7334.         <comment>Skew the coordinate system</comment>
  7335.     </function>
  7336.     <function name="pdf_stringwidth" return="float">
  7337.         <arglist>int pdfdoc, string text [, int font, float size]</arglist>
  7338.         <comment>Returns width of text in current font</comment>
  7339.     </function>
  7340.     <function name="pdf_stroke" return="void">
  7341.         <arglist>int pdfdoc</arglist>
  7342.         <comment>Draw line along path path</comment>
  7343.     </function>
  7344.     <function name="pdf_translate" return="void">
  7345.         <arglist>int pdfdoc, float x, float y</arglist>
  7346.         <comment>Sets origin of coordinate system</comment>
  7347.     </function>
  7348.     <function name="pfpro_cleanup" return="void">
  7349.         <arglist>void</arglist>
  7350.         <comment>Shuts down the Payflow Pro library</comment>
  7351.     </function>
  7352.     <function name="pfpro_init" return="void">
  7353.         <arglist>void</arglist>
  7354.         <comment>Initializes the Payflow Pro library</comment>
  7355.     </function>
  7356.     <function name="pfpro_process" return="array">
  7357.         <arglist>array parmlist [, string hostaddress [, int port, [, int timeout [, string proxyAddress [, int proxyPort [, string proxyLogon [, string proxyPassword]]]]]]]</arglist>
  7358.         <comment>Payflow Pro transaction processing using arrays</comment>
  7359.     </function>
  7360.     <function name="pfpro_process_raw" return="string">
  7361.         <arglist>string parmlist [, string hostaddress [, int port, [, int timeout [, string proxyAddress [, int proxyPort [, string proxyLogon [, string proxyPassword]]]]]]]</arglist>
  7362.         <comment>Raw Payflow Pro transaction processing</comment>
  7363.     </function>
  7364.     <function name="pfpro_version" return="string">
  7365.         <arglist>void</arglist>
  7366.         <comment>Returns the version of the Payflow Pro library</comment>
  7367.     </function>
  7368.     <function name="pg_affected_rows" return="int">
  7369.         <arglist>resource result</arglist>
  7370.         <comment>Returns the number of affected tuples</comment>
  7371.     </function>
  7372.     <function name="pg_cancel_query" return="bool">
  7373.         <arglist>resource connection</arglist>
  7374.         <comment>Cancel request</comment>
  7375.     </function>
  7376.     <function name="pg_client_encoding" return="string">
  7377.         <arglist>[resource connection]</arglist>
  7378.         <comment>Get the current client encoding</comment>
  7379.     </function>
  7380.     <function name="pg_close" return="bool">
  7381.         <arglist>[resource connection]</arglist>
  7382.         <comment>Close a PostgreSQL connection</comment>
  7383.     </function>
  7384.     <function name="pg_connection_busy" return="bool">
  7385.         <arglist>resource connection</arglist>
  7386.         <comment>Get connection is busy or not</comment>
  7387.     </function>
  7388.     <function name="pg_connection_reset" return="bool">
  7389.         <arglist>resource connection</arglist>
  7390.         <comment>Reset connection (reconnect)</comment>
  7391.     </function>
  7392.     <function name="pg_connection_status" return="int">
  7393.         <arglist>resource connnection</arglist>
  7394.         <comment>Get connection status</comment>
  7395.     </function>
  7396.     <function name="pg_connect" return="resource">
  7397.         <arglist>string connection_string[, int connect_type] | [string host, string port [, string options [, string tty,]]] string database</arglist>
  7398.         <comment>Open a PostgreSQL connection</comment>
  7399.     </function>
  7400.     <function name="pg_convert" return="array">
  7401.         <arglist>resource db, string table, array values[, int options]</arglist>
  7402.         <comment>Check and convert values for PostgreSQL SQL statement</comment>
  7403.     </function>
  7404.     <function name="pg_copy_from" return="bool">
  7405.         <arglist>resource connection, string table_name , array rows [, string delimiter [, string null_as]]</arglist>
  7406.         <comment>Copy table from array</comment>
  7407.     </function>
  7408.     <function name="pg_copy_to" return="array">
  7409.         <arglist>resource connection, string table_name [, string delimiter [, string null_as]]</arglist>
  7410.         <comment>Copy table to array</comment>
  7411.     </function>
  7412.     <function name="pg_dbname" return="string">
  7413.         <arglist>[resource connection]</arglist>
  7414.         <comment>Get the database name</comment>
  7415.     </function>
  7416.     <function name="pg_delete" return="mixed">
  7417.         <arglist>resource db, string table, array ids[, int options]</arglist>
  7418.         <comment>Delete records has ids (id=>value)</comment>
  7419.     </function>
  7420.     <function name="pg_end_copy" return="bool">
  7421.         <arglist>[resource connection]</arglist>
  7422.         <comment>Sync with backend. Completes the Copy command</comment>
  7423.     </function>
  7424.     <function name="pg_escape_bytea" return="string">
  7425.         <arglist>string data</arglist>
  7426.         <comment>Escape binary for bytea type</comment>
  7427.     </function>
  7428.     <function name="pg_escape_string" return="string">
  7429.         <arglist>string data</arglist>
  7430.         <comment>Escape string for text/char type</comment>
  7431.     </function>
  7432.     <function name="pg_fetch_all" return="array">
  7433.         <arglist>resource result</arglist>
  7434.         <comment>Fetch all rows into array</comment>
  7435.     </function>
  7436.     <function name="pg_fetch_array" return="array">
  7437.         <arglist>resource result [, int row [, int result_type]]</arglist>
  7438.         <comment>Fetch a row as an array</comment>
  7439.     </function>
  7440.     <function name="pg_fetch_assoc" return="array">
  7441.         <arglist>resource result [, int row]</arglist>
  7442.         <comment>Fetch a row as an assoc array</comment>
  7443.     </function>
  7444.     <function name="pg_fetch_object" return="object">
  7445.         <arglist>resource result [, int row]</arglist>
  7446.         <comment>Fetch a row as an object</comment>
  7447.     </function>
  7448.     <function name="pg_fetch_result" return="mixed">
  7449.         <arglist>resource result, [int row_number,] mixed field_name</arglist>
  7450.         <comment>Returns values from a result identifier</comment>
  7451.     </function>
  7452.     <function name="pg_fetch_row" return="array">
  7453.         <arglist>resource result [, int row [, int result_type]]</arglist>
  7454.         <comment>Get a row as an enumerated array</comment>
  7455.     </function>
  7456.     <function name="pg_field_is_null" return="int">
  7457.         <arglist>resource result, [int row,] mixed field_name_or_number</arglist>
  7458.         <comment>Test if a field is NULL</comment>
  7459.     </function>
  7460.     <function name="pg_field_name" return="string">
  7461.         <arglist>resource result, int field_number</arglist>
  7462.         <comment>Returns the name of the field</comment>
  7463.     </function>
  7464.     <function name="pg_field_num" return="int">
  7465.         <arglist>resource result, string field_name</arglist>
  7466.         <comment>Returns the field number of the named field</comment>
  7467.     </function>
  7468.     <function name="pg_field_prtlen" return="int">
  7469.         <arglist>resource result, [int row,] mixed field_name_or_number</arglist>
  7470.         <comment>Returns the printed length</comment>
  7471.     </function>
  7472.     <function name="pg_field_size" return="int">
  7473.         <arglist>resource result, int field_number</arglist>
  7474.         <comment>Returns the internal size of the field</comment>
  7475.     </function>
  7476.     <function name="pg_field_type" return="string">
  7477.         <arglist>resource result, int field_number</arglist>
  7478.         <comment>Returns the type name for the given field</comment>
  7479.     </function>
  7480.     <function name="pg_free_result" return="bool">
  7481.         <arglist>resource result</arglist>
  7482.         <comment>Free result memory</comment>
  7483.     </function>
  7484.     <function name="pg_get_notify" return="array">
  7485.         <arglist>[resource connection[, result_type]]</arglist>
  7486.         <comment>Get asynchronous notification</comment>
  7487.     </function>
  7488.     <function name="pg_get_pid" return="int">
  7489.         <arglist>[resource connection</arglist>
  7490.         <comment>Get backend(server) pid</comment>
  7491.     </function>
  7492.     <function name="pg_get_result" return="resource">
  7493.         <arglist>resource connection</arglist>
  7494.         <comment>Get asynchronous query result</comment>
  7495.     </function>
  7496.     <function name="pg_host" return="string">
  7497.         <arglist>[resource connection]</arglist>
  7498.         <comment>Returns the host name associated with the connection</comment>
  7499.     </function>
  7500.     <function name="pg_insert" return="mixed">
  7501.         <arglist>resource db, string table, array values[, int options]</arglist>
  7502.         <comment>Insert values (filed=>value) to table</comment>
  7503.     </function>
  7504.     <function name="pg_last_error" return="string">
  7505.         <arglist>[resource connection]</arglist>
  7506.         <comment>Get the error message string</comment>
  7507.     </function>
  7508.     <function name="pg_last_notice" return="string">
  7509.         <arglist>resource connection</arglist>
  7510.         <comment>Returns the last notice set by the backend</comment>
  7511.     </function>
  7512.     <function name="pg_last_oid" return="string">
  7513.         <arglist>resource result</arglist>
  7514.         <comment>Returns the last object identifier</comment>
  7515.     </function>
  7516.     <function name="pg_lo_close" return="bool">
  7517.         <arglist>resource large_object</arglist>
  7518.         <comment>Close a large object</comment>
  7519.     </function>
  7520.     <function name="pg_lo_create" return="int">
  7521.         <arglist>[resource connection]</arglist>
  7522.         <comment>Create a large object</comment>
  7523.     </function>
  7524.     <function name="pg_lo_export" return="bool">
  7525.         <arglist>[resource connection, ] int objoid, string filename</arglist>
  7526.         <comment>Export large object direct to filesystem</comment>
  7527.     </function>
  7528.     <function name="pg_lo_import" return="int">
  7529.         <arglist>[resource connection, ] string filename</arglist>
  7530.         <comment>Import large object direct from filesystem</comment>
  7531.     </function>
  7532.     <function name="pg_lo_open" return="resource">
  7533.         <arglist>[resource connection,] int large_object_oid, string mode</arglist>
  7534.         <comment>Open a large object and return fd</comment>
  7535.     </function>
  7536.     <function name="pg_lo_read_all" return="int">
  7537.         <arglist>resource large_object</arglist>
  7538.         <comment>Read a large object and send straight to browser</comment>
  7539.     </function>
  7540.     <function name="pg_lo_read" return="string">
  7541.         <arglist>resource large_object [, int len]</arglist>
  7542.         <comment>Read a large object</comment>
  7543.     </function>
  7544.     <function name="pg_lo_seek" return="bool">
  7545.         <arglist>resource large_object, int offset [, int whence]</arglist>
  7546.         <comment>Seeks position of large object</comment>
  7547.     </function>
  7548.     <function name="pg_lo_tell" return="int">
  7549.         <arglist>resource large_object</arglist>
  7550.         <comment>Returns current position of large object</comment>
  7551.     </function>
  7552.     <function name="pg_lo_unlink" return="bool">
  7553.         <arglist>[resource connection,] string large_object_oid</arglist>
  7554.         <comment>Delete a large object</comment>
  7555.     </function>
  7556.     <function name="pg_lo_write" return="int">
  7557.         <arglist>resource large_object, string buf [, int len]</arglist>
  7558.         <comment>Write a large object</comment>
  7559.     </function>
  7560.     <function name="pg_meta_data" return="array">
  7561.         <arglist>resource db, string table</arglist>
  7562.         <comment>Get meta_data</comment>
  7563.     </function>
  7564.     <function name="pg_num_fields" return="int">
  7565.         <arglist>resource result</arglist>
  7566.         <comment>Return the number of fields in the result</comment>
  7567.     </function>
  7568.     <function name="pg_num_rows" return="int">
  7569.         <arglist>resource result</arglist>
  7570.         <comment>Return the number of rows in the result</comment>
  7571.     </function>
  7572.     <function name="pg_options" return="string">
  7573.         <arglist>[resource connection]</arglist>
  7574.         <comment>Get the options associated with the connection</comment>
  7575.     </function>
  7576.     <function name="pg_pconnect" return="resource">
  7577.         <arglist>string connection_string | [string host, string port [, string options [, string tty,]]] string database</arglist>
  7578.         <comment>Open a persistent PostgreSQL connection</comment>
  7579.     </function>
  7580.     <function name="pg_ping" return="bool">
  7581.         <arglist>resource connection</arglist>
  7582.         <comment>Ping database. If connection is bad, try to reconnect.</comment>
  7583.     </function>
  7584.     <function name="pg_port" return="int">
  7585.         <arglist>[resource connection]</arglist>
  7586.         <comment>Return the port number associated with the connection</comment>
  7587.     </function>
  7588.     <function name="pg_put_line" return="bool">
  7589.         <arglist>[resource connection,] string query</arglist>
  7590.         <comment>Send null-terminated string to backend server</comment>
  7591.     </function>
  7592.     <function name="pg_query" return="resource">
  7593.         <arglist>[resource connection,] string query</arglist>
  7594.         <comment>Execute a query</comment>
  7595.     </function>
  7596.     <function name="pg_result_error" return="string">
  7597.         <arglist>resource result</arglist>
  7598.         <comment>Get error message associated with result</comment>
  7599.     </function>
  7600.     <function name="pg_result_seek" return="bool">
  7601.         <arglist>resource result, int offset</arglist>
  7602.         <comment>Set internal row offset</comment>
  7603.     </function>
  7604.     <function name="pg_result_status" return="int">
  7605.         <arglist>resource result[, long result_type]</arglist>
  7606.         <comment>Get status of query result</comment>
  7607.     </function>
  7608.     <function name="pg_select" return="mixed">
  7609.         <arglist>resource db, string table, array ids[, int options]</arglist>
  7610.         <comment>Select records that has ids (id=>value)</comment>
  7611.     </function>
  7612.     <function name="pg_send_query" return="bool">
  7613.         <arglist>resource connection, string qeury</arglist>
  7614.         <comment>Send asynchronous query</comment>
  7615.     </function>
  7616.     <function name="pg_set_client_encoding" return="int">
  7617.         <arglist>[resource connection,] string encoding</arglist>
  7618.         <comment>Set client encoding</comment>
  7619.     </function>
  7620.     <function name="pg_trace" return="bool">
  7621.         <arglist>string filename [, string mode [, resource connection]]</arglist>
  7622.         <comment>Enable tracing a PostgreSQL connection</comment>
  7623.     </function>
  7624.     <function name="pg_tty" return="string">
  7625.         <arglist>[resource connection]</arglist>
  7626.         <comment>Return the tty name associated with the connection</comment>
  7627.     </function>
  7628.     <function name="pg_unescape_bytea" return="string">
  7629.         <arglist>string data</arglist>
  7630.         <comment>Unescape binary for bytea type</comment>
  7631.     </function>
  7632.     <function name="pg_untrace" return="bool">
  7633.         <arglist>[resource connection]</arglist>
  7634.         <comment>Disable tracing of a PostgreSQL connection</comment>
  7635.     </function>
  7636.     <function name="pg_update" return="mixed">
  7637.         <arglist>resource db, string table, array fields, array ids[, int options]</arglist>
  7638.         <comment>Update table using values (field=>value) and ids (id=>value)</comment>
  7639.     </function>
  7640.     <function name="posix_ctermid" return="string">
  7641.         <arglist>void</arglist>
  7642.         <comment>Generate terminal path name (POSIX.1, 4.7.1)</comment>
  7643.     </function>
  7644.     <function name="posix_getcwd" return="string">
  7645.         <arglist>void</arglist>
  7646.         <comment>Get working directory pathname (POSIX.1, 5.2.2)</comment>
  7647.     </function>
  7648.     <function name="posix_getegid" return="int">
  7649.         <arglist>void</arglist>
  7650.         <comment>Get the current effective group id (POSIX.1, 4.2.1)</comment>
  7651.     </function>
  7652.     <function name="posix_geteuid" return="int">
  7653.         <arglist>void</arglist>
  7654.         <comment>Get the current effective user id (POSIX.1, 4.2.1)</comment>
  7655.     </function>
  7656.     <function name="posix_getgid" return="int">
  7657.         <arglist>void</arglist>
  7658.         <comment>Get the current group id (POSIX.1, 4.2.1)</comment>
  7659.     </function>
  7660.     <function name="posix_getgrgid" return="array">
  7661.         <arglist>long gid</arglist>
  7662.         <comment>Group database access (POSIX.1, 9.2.1)</comment>
  7663.     </function>
  7664.     <function name="posix_getgrnam" return="array">
  7665.         <arglist>string groupname</arglist>
  7666.         <comment>Group database access (POSIX.1, 9.2.1)</comment>
  7667.     </function>
  7668.     <function name="posix_getgroups" return="array">
  7669.         <arglist>void</arglist>
  7670.         <comment>Get supplementary group id's (POSIX.1, 4.2.3)</comment>
  7671.     </function>
  7672.     <function name="posix_get_last_error" return="int">
  7673.         <arglist>void</arglist>
  7674.         <comment>Retrieve the error number set by the last posix function which failed.</comment>
  7675.     </function>
  7676.     <function name="posix_getlogin" return="string">
  7677.         <arglist>void</arglist>
  7678.         <comment>Get user name (POSIX.1, 4.2.4)</comment>
  7679.     </function>
  7680.     <function name="posix_getpgid" return="int">
  7681.         <arglist>void</arglist>
  7682.         <comment>Get the process group id of the specified process (This is not a POSIX function, but a SVR4ism, so we compile conditionally)</comment>
  7683.     </function>
  7684.     <function name="posix_getpgrp" return="int">
  7685.         <arglist>void</arglist>
  7686.         <comment>Get current process group id (POSIX.1, 4.3.1)</comment>
  7687.     </function>
  7688.     <function name="posix_getpid" return="int">
  7689.         <arglist>void</arglist>
  7690.         <comment>Get the current process id (POSIX.1, 4.1.1)</comment>
  7691.     </function>
  7692.     <function name="posix_getppid" return="int">
  7693.         <arglist>void</arglist>
  7694.         <comment>Get the parent process id (POSIX.1, 4.1.1)</comment>
  7695.     </function>
  7696.     <function name="posix_getpwnam" return="array">
  7697.         <arglist>string groupname</arglist>
  7698.         <comment>User database access (POSIX.1, 9.2.2)</comment>
  7699.     </function>
  7700.     <function name="posix_getpwuid" return="array">
  7701.         <arglist>long uid</arglist>
  7702.         <comment>User database access (POSIX.1, 9.2.2)</comment>
  7703.     </function>
  7704.     <function name="posix_getrlimit" return="int">
  7705.         <arglist>void</arglist>
  7706.         <comment>Get system resource consumption limits (This is not a POSIX function, but a BSDism and a SVR4ism. We compile conditionally)</comment>
  7707.     </function>
  7708.     <function name="posix_getsid" return="int">
  7709.         <arglist>void</arglist>
  7710.         <comment>Get process group id of session leader (This is not a POSIX function, but a SVR4ism, so be compile conditionally)</comment>
  7711.     </function>
  7712.     <function name="posix_getuid" return="int">
  7713.         <arglist>void</arglist>
  7714.         <comment>Get the current user id (POSIX.1, 4.2.1)</comment>
  7715.     </function>
  7716.     <function name="posix_isatty" return="bool">
  7717.         <arglist>int fd</arglist>
  7718.         <comment>Determine if filedesc is a tty (POSIX.1, 4.7.1)</comment>
  7719.     </function>
  7720.     <function name="posix_kill" return="bool">
  7721.         <arglist>int pid, int sig</arglist>
  7722.         <comment>Send a signal to a process (POSIX.1, 3.3.2)</comment>
  7723.     </function>
  7724.     <function name="posix_mkfifo" return="bool">
  7725.         <arglist>string pathname, int mode</arglist>
  7726.         <comment>Make a FIFO special file (POSIX.1, 5.4.2)</comment>
  7727.     </function>
  7728.     <function name="posix_setegid" return="bool">
  7729.         <arglist>long uid</arglist>
  7730.         <comment>Set effective group id</comment>
  7731.     </function>
  7732.     <function name="posix_seteuid" return="bool">
  7733.         <arglist>long uid</arglist>
  7734.         <comment>Set effective user id</comment>
  7735.     </function>
  7736.     <function name="posix_setgid" return="bool">
  7737.         <arglist>int uid</arglist>
  7738.         <comment>Set group id (POSIX.1, 4.2.2)</comment>
  7739.     </function>
  7740.     <function name="posix_setpgid" return="bool">
  7741.         <arglist>int pid, int pgid</arglist>
  7742.         <comment>Set process group id for job control (POSIX.1, 4.3.3)</comment>
  7743.     </function>
  7744.     <function name="posix_setsid" return="int">
  7745.         <arglist>void</arglist>
  7746.         <comment>Create session and set process group id (POSIX.1, 4.3.2)</comment>
  7747.     </function>
  7748.     <function name="posix_setuid" return="bool">
  7749.         <arglist>long uid</arglist>
  7750.         <comment>Set user id (POSIX.1, 4.2.2)</comment>
  7751.     </function>
  7752.     <function name="posix_strerror" return="string">
  7753.         <arglist>int errno</arglist>
  7754.         <comment>Retrieve the system error message associated with the given errno.</comment>
  7755.     </function>
  7756.     <function name="posix_times" return="array">
  7757.         <arglist>void</arglist>
  7758.         <comment>Get process times (POSIX.1, 4.5.2)</comment>
  7759.     </function>
  7760.     <function name="posix_ttyname" return="string">
  7761.         <arglist>int fd</arglist>
  7762.         <comment>Determine terminal device name (POSIX.1, 4.7.2)</comment>
  7763.     </function>
  7764.     <function name="posix_uname" return="array">
  7765.         <arglist>void</arglist>
  7766.         <comment>Get system name (POSIX.1, 4.4.1)</comment>
  7767.     </function>
  7768.     <function name="pspell_add_to_personal" return="int">
  7769.         <arglist>int pspell, string word</arglist>
  7770.         <comment>Adds a word to a personal list</comment>
  7771.     </function>
  7772.     <function name="pspell_add_to_session" return="int">
  7773.         <arglist>int pspell, string word</arglist>
  7774.         <comment>Adds a word to the current session</comment>
  7775.     </function>
  7776.     <function name="pspell_check" return="int">
  7777.         <arglist>int pspell, string word</arglist>
  7778.         <comment>Returns true if word is valid</comment>
  7779.     </function>
  7780.     <function name="pspell_clear_session" return="int">
  7781.         <arglist>int pspell</arglist>
  7782.         <comment>Clears the current session</comment>
  7783.     </function>
  7784.     <function name="pspell_config_create" return="int">
  7785.         <arglist>string language [, string spelling [, string jargon [, string encoding]]]</arglist>
  7786.         <comment>Create a new config to be used later to create a manager</comment>
  7787.     </function>
  7788.     <function name="pspell_config_ignore" return="int">
  7789.         <arglist>int conf, int ignore</arglist>
  7790.         <comment>Ignore words <= n chars</comment>
  7791.     </function>
  7792.     <function name="pspell_config_mode" return="int">
  7793.         <arglist>int conf, long mode</arglist>
  7794.         <comment>Select mode for config (PSPELL_FAST, PSPELL_NORMAL or PSPELL_BAD_SPELLERS)</comment>
  7795.     </function>
  7796.     <function name="pspell_config_personal" return="int">
  7797.         <arglist>int conf, string personal</arglist>
  7798.         <comment>Use a personal dictionary for this config</comment>
  7799.     </function>
  7800.     <function name="pspell_config_repl" return="int">
  7801.         <arglist>int conf, string repl</arglist>
  7802.         <comment>Use a personal dictionary with replacement pairs for this config</comment>
  7803.     </function>
  7804.     <function name="pspell_config_runtogether" return="int">
  7805.         <arglist>int conf, bool runtogether</arglist>
  7806.         <comment>Consider run-together words as valid components</comment>
  7807.     </function>
  7808.     <function name="pspell_config_save_repl" return="int">
  7809.         <arglist>int conf, bool save</arglist>
  7810.         <comment>Save replacement pairs when personal list is saved for this config</comment>
  7811.     </function>
  7812.     <function name="pspell_new_config" return="int">
  7813.         <arglist>int config</arglist>
  7814.         <comment>Load a dictionary based on the given config</comment>
  7815.     </function>
  7816.     <function name="pspell_new_personal" return="int">
  7817.         <arglist>string personal, string language [, string spelling [, string jargon [, string encoding [, int mode]]]]</arglist>
  7818.         <comment>Load a dictionary with a personal wordlist</comment>
  7819.     </function>
  7820.     <function name="pspell_new" return="int">
  7821.         <arglist>string language [, string spelling [, string jargon [, string encoding [, int mode]]]]</arglist>
  7822.         <comment>Load a dictionary</comment>
  7823.     </function>
  7824.     <function name="pspell_save_wordlist" return="int">
  7825.         <arglist>int pspell</arglist>
  7826.         <comment>Saves the current (personal) wordlist</comment>
  7827.     </function>
  7828.     <function name="pspell_store_replacement" return="int">
  7829.         <arglist>int pspell, string misspell, string correct</arglist>
  7830.         <comment>Notify the dictionary of a user-selected replacement</comment>
  7831.     </function>
  7832.     <function name="pspell_suggest" return="array">
  7833.         <arglist>int pspell, string word</arglist>
  7834.         <comment>Returns array of suggestions</comment>
  7835.     </function>
  7836.     <function name="qdom_error" return="string">
  7837.         <arglist>void</arglist>
  7838.         <comment>Returns the error string from the last QDOM operation or FALSE if no errors occured.</comment>
  7839.     </function>
  7840.     <function name="qdom_tree" return="object">
  7841.         <arglist>string</arglist>
  7842.         <comment>creates a tree of an xml string</comment>
  7843.     </function>
  7844.     <function name="readline_add_history" return="void">
  7845.         <arglist>[string prompt]</arglist>
  7846.         <comment>Adds a line to the history</comment>
  7847.     </function>
  7848.     <function name="readline_clear_history" return="void">
  7849.         <arglist>void</arglist>
  7850.         <comment>Clears the history</comment>
  7851.     </function>
  7852.     <function name="readline_completion_function" return="void">
  7853.         <arglist>string funcname</arglist>
  7854.         <comment>Readline completion function?</comment>
  7855.     </function>
  7856.     <function name="readline_info" return="mixed">
  7857.         <arglist>[string varname] [, string newvalue]</arglist>
  7858.         <comment>Gets/sets various internal readline variables.</comment>
  7859.     </function>
  7860.     <function name="readline_list_history" return="array">
  7861.         <arglist>void</arglist>
  7862.         <comment>Lists the history</comment>
  7863.     </function>
  7864.     <function name="readline_read_history" return="int">
  7865.         <arglist>[string filename] [, int from] [,int to]</arglist>
  7866.         <comment>Reads the history</comment>
  7867.     </function>
  7868.     <function name="readline" return="string">
  7869.         <arglist>[string prompt]</arglist>
  7870.         <comment>Reads a line</comment>
  7871.     </function>
  7872.     <function name="readline_write_history" return="int">
  7873.         <arglist>[string filename]</arglist>
  7874.         <comment>Writes the history</comment>
  7875.     </function>
  7876.     <function name="recode_file" return="bool">
  7877.         <arglist>string request, resource input, resource output</arglist>
  7878.         <comment>Recode file input into file output according to request</comment>
  7879.     </function>
  7880.     <function name="recode_string" return="string">
  7881.         <arglist>string request, string str</arglist>
  7882.         <comment>Recode string str according to request string</comment>
  7883.     </function>
  7884.     <function name="session_cache_expire" return="int">
  7885.         <arglist>[int new_cache_expire]</arglist>
  7886.         <comment>Return the current cache expire. If new_cache_expire is given, the current cache_expire is replaced with new_cache_expire</comment>
  7887.     </function>
  7888.     <function name="session_cache_limiter" return="string">
  7889.         <arglist>[string new_cache_limiter]</arglist>
  7890.         <comment>Return the current cache limiter. If new_cache_limited is given, the current cache_limiter is replaced with new_cache_limiter</comment>
  7891.     </function>
  7892.     <function name="session_decode" return="bool">
  7893.         <arglist>string data</arglist>
  7894.         <comment>Deserializes data and reinitializes the variables</comment>
  7895.     </function>
  7896.     <function name="session_destroy" return="bool">
  7897.         <arglist>void</arglist>
  7898.         <comment>Destroy the current session and all data associated with it</comment>
  7899.     </function>
  7900.     <function name="session_encode" return="string">
  7901.         <arglist>void</arglist>
  7902.         <comment>Serializes the current setup and returns the serialized representation</comment>
  7903.     </function>
  7904.     <function name="session_get_cookie_params" return="array">
  7905.         <arglist>void</arglist>
  7906.         <comment>Return the session cookie parameters</comment>
  7907.     </function>
  7908.     <function name="session_id" return="string">
  7909.         <arglist>[string newid]</arglist>
  7910.         <comment>Return the current session id. If newid is given, the session id is replaced with newid</comment>
  7911.     </function>
  7912.     <function name="session_is_registered" return="bool">
  7913.         <arglist>string varname</arglist>
  7914.         <comment>Checks if a variable is registered in session</comment>
  7915.     </function>
  7916.     <function name="session_module_name" return="string">
  7917.         <arglist>[string newname]</arglist>
  7918.         <comment>Return the current module name used for accessing session data. If newname is given, the module name is replaced with newname</comment>
  7919.     </function>
  7920.     <function name="session_name" return="string">
  7921.         <arglist>[string newname]</arglist>
  7922.         <comment>Return the current session name. If newname is given, the session name is replaced with newname</comment>
  7923.     </function>
  7924.     <function name="session_regenerate_id" return="bool">
  7925.         <arglist>void</arglist>
  7926.         <comment>Update the current session id with a newly generated one.</comment>
  7927.     </function>
  7928.     <function name="session_register" return="bool">
  7929.         <arglist>mixed var_names [, mixed ...]</arglist>
  7930.         <comment>Adds varname(s) to the list of variables which are freezed at the session end</comment>
  7931.     </function>
  7932.     <function name="session_save_path" return="string">
  7933.         <arglist>[string newname]</arglist>
  7934.         <comment>Return the current save path passed to module_name. If newname is given, the save path is replaced with newname</comment>
  7935.     </function>
  7936.     <function name="session_set_cookie_params" return="void">
  7937.         <arglist>int lifetime [, string path [, string domain [, bool secure]]]</arglist>
  7938.         <comment>Set session cookie parameters</comment>
  7939.     </function>
  7940.     <function name="session_set_save_handler" return="void">
  7941.         <arglist>string open, string close, string read, string write, string destroy, string gc</arglist>
  7942.         <comment>Sets user-level functions</comment>
  7943.     </function>
  7944.     <function name="session_start" return="bool">
  7945.         <arglist>void</arglist>
  7946.         <comment>Begin session - reinitializes freezed variables, registers browsers etc</comment>
  7947.     </function>
  7948.     <function name="session_unregister" return="bool">
  7949.         <arglist>string varname</arglist>
  7950.         <comment>Removes varname from the list of variables which are freezed at the session end</comment>
  7951.     </function>
  7952.     <function name="session_unset" return="void">
  7953.         <arglist>void</arglist>
  7954.         <comment>Unset all registered variables</comment>
  7955.     </function>
  7956.     <function name="session_write_close" return="void">
  7957.         <arglist>void</arglist>
  7958.         <comment>Write session data and end session</comment>
  7959.     </function>
  7960.     <function name="shmop_close" return="void">
  7961.         <arglist>int shmid</arglist>
  7962.         <comment>closes a shared memory segment</comment>
  7963.     </function>
  7964.     <function name="shmop_delete" return="bool">
  7965.         <arglist>int shmid</arglist>
  7966.         <comment>mark segment for deletion</comment>
  7967.     </function>
  7968.     <function name="shmop_open" return="int">
  7969.         <arglist>int key, string flags, int mode, int size</arglist>
  7970.         <comment>gets and attaches a shared memory segment</comment>
  7971.     </function>
  7972.     <function name="shmop_read" return="string">
  7973.         <arglist>int shmid, int start, int count</arglist>
  7974.         <comment>reads from a shm segment</comment>
  7975.     </function>
  7976.     <function name="shmop_size" return="int">
  7977.         <arglist>int shmid</arglist>
  7978.         <comment>returns the shm size</comment>
  7979.     </function>
  7980.     <function name="shmop_write" return="int">
  7981.         <arglist>int shmid, string data, int offset</arglist>
  7982.         <comment>writes to a shared memory segment</comment>
  7983.     </function>
  7984.     <function name="confirm_extname_compiled" return="string">
  7985.         <arglist>string arg</arglist>
  7986.         <comment>Return a string to confirm that the module is compiled in</comment>
  7987.     </function>
  7988.     <function name="php_snmpv3" return="void">
  7989.         <arglist>INTERNAL_FUNCTION_PARAMETERS, int st</arglist>
  7990.         <comment>*  * Generic SNMPv3 object fetcher  * From here is passed on the the common internal object fetcher.  *  * st=1   snmp3_get() - query an agent and return a single value.  * st=2   snmp3_walk() - walk the mib and return a single dimensional array   *                       containing the values.  * st=3   snmp3_real_walk() - walk the mib and return an   *                            array of oid,value pairs.  * st=11  snmp3_set() - query an agent and set a single value  *</comment>
  7991.     </function>
  7992.     <function name="snmp3_get" return="int">
  7993.         <arglist>string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]</arglist>
  7994.         <comment>Fetch the value of a SNMP object</comment>
  7995.     </function>
  7996.     <function name="snmp3_real_walk" return="int">
  7997.         <arglist>string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]</arglist>
  7998.         <comment>Fetch the value of a SNMP object</comment>
  7999.     </function>
  8000.     <function name="snmp3_set" return="int">
  8001.         <arglist>string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id, string type, mixed value [, int timeout [, int retries]]</arglist>
  8002.         <comment>Fetch the value of a SNMP object</comment>
  8003.     </function>
  8004.     <function name="snmp3_walk" return="int">
  8005.         <arglist>string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]</arglist>
  8006.         <comment>Fetch the value of a SNMP object</comment>
  8007.     </function>
  8008.     <function name="snmp_get_quick_print" return="bool">
  8009.         <arglist>void</arglist>
  8010.         <comment>Return the current status of quick_print</comment>
  8011.     </function>
  8012.     <function name="snmpget" return="string">
  8013.         <arglist>string host, string community, string object_id [, int timeout [, int retries]]</arglist>
  8014.         <comment>Fetch a SNMP object</comment>
  8015.     </function>
  8016.     <function name="snmp_get_valueretrieval" return="int">
  8017.         <arglist>void</arglist>
  8018.         <comment>Return the method how the SNMP values will be returned</comment>
  8019.     </function>
  8020.     <function name="snmprealwalk" return="array">
  8021.         <arglist>string host, string community, string object_id [, int timeout [, int retries]]</arglist>
  8022.         <comment>Return all objects including their respective object id withing the specified one</comment>
  8023.     </function>
  8024.     <function name="snmp_set_enum_print" return="void">
  8025.         <arglist>int enum_print</arglist>
  8026.         <comment>Return all values that are enums with their enum value instead of the raw integer</comment>
  8027.     </function>
  8028.     <function name="snmp_set_oid_numeric_print" return="void">
  8029.         <arglist>int oid_numeric_print</arglist>
  8030.         <comment>Return all objects including their respective object id withing the specified one</comment>
  8031.     </function>
  8032.     <function name="snmp_set_quick_print" return="void">
  8033.         <arglist>int quick_print</arglist>
  8034.         <comment>Return all objects including their respective object id withing the specified one</comment>
  8035.     </function>
  8036.     <function name="snmpset" return="int">
  8037.         <arglist>string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]]</arglist>
  8038.         <comment>Set the value of a SNMP object</comment>
  8039.     </function>
  8040.     <function name="snmp_set_valueretrieval" return="int">
  8041.         <arglist>int method</arglist>
  8042.         <comment>Specify the method how the SNMP values will be returned</comment>
  8043.     </function>
  8044.     <function name="snmpwalk" return="array">
  8045.         <arglist>string host, string community, string object_id [, int timeout [, int retries]]</arglist>
  8046.         <comment>Return all objects under the specified object id</comment>
  8047.     </function>
  8048.     <function name="socket_accept" return="resource">
  8049.         <arglist>resource socket</arglist>
  8050.         <comment>Accepts a connection on the listening socket fd</comment>
  8051.     </function>
  8052.     <function name="socket_bind" return="bool">
  8053.         <arglist>resource socket, string addr [, int port]</arglist>
  8054.         <comment>Binds an open socket to a listening port, port is only specified in AF_INET family.</comment>
  8055.     </function>
  8056.     <function name="socket_clear_error" return="void">
  8057.         <arglist>[resource socket]</arglist>
  8058.         <comment>Clears the error on the socket or the last error code.</comment>
  8059.     </function>
  8060.     <function name="socket_close" return="void">
  8061.         <arglist>resource socket</arglist>
  8062.         <comment>Closes a file descriptor</comment>
  8063.     </function>
  8064.     <function name="socket_connect" return="bool">
  8065.         <arglist>resource socket, string addr [, int port]</arglist>
  8066.         <comment>Opens a connection to addr:port on the socket specified by socket</comment>
  8067.     </function>
  8068.     <function name="socket_create" return="resource">
  8069.         <arglist>int domain, int type, int protocol</arglist>
  8070.         <comment>Creates an endpoint for communication in the domain specified by domain, of type specified by type</comment>
  8071.     </function>
  8072.     <function name="socket_create_listen" return="resource">
  8073.         <arglist>int port[, int backlog]</arglist>
  8074.         <comment>Opens a socket on port to accept connections</comment>
  8075.     </function>
  8076.     <function name="socket_create_pair" return="bool">
  8077.         <arglist>int domain, int type, int protocol, array &fd</arglist>
  8078.         <comment>Creates a pair of indistinguishable sockets and stores them in fds.</comment>
  8079.     </function>
  8080.     <function name="socket_get_option" return="mixed">
  8081.         <arglist>resource socket, int level, int optname</arglist>
  8082.         <comment>Gets socket options for the socket</comment>
  8083.     </function>
  8084.     <function name="socket_getpeername" return="bool">
  8085.         <arglist>resource socket, string &addr[, int &port]</arglist>
  8086.         <comment>Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type.</comment>
  8087.     </function>
  8088.     <function name="socket_getsockname" return="bool">
  8089.         <arglist>resource socket, string &addr[, int &port]</arglist>
  8090.         <comment>Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type.</comment>
  8091.     </function>
  8092.     <function name="socket_iovec_add" return="bool">
  8093.         <arglist>resource iovec, int iov_len</arglist>
  8094.         <comment>Adds a new vector to the scatter/gather array</comment>
  8095.     </function>
  8096.     <function name="socket_iovec_alloc" return="resource">
  8097.         <arglist>int num_vectors [, int ...]</arglist>
  8098.         <comment>Builds a 'struct iovec' for use with sendmsg, recvmsg, writev, and readv</comment>
  8099.     </function>
  8100.     <function name="socket_iovec_delete" return="bool">
  8101.         <arglist>resource iovec, int iov_pos</arglist>
  8102.         <comment>Deletes a vector from an array of vectors</comment>
  8103.     </function>
  8104.     <function name="socket_iovec_fetch" return="string">
  8105.         <arglist>resource iovec, int iovec_position</arglist>
  8106.         <comment>Returns the data held in the iovec specified by iovec_id[iovec_position]</comment>
  8107.     </function>
  8108.     <function name="socket_iovec_free" return="bool">
  8109.         <arglist>resource iovec</arglist>
  8110.         <comment>Frees the iovec specified by iovec_id</comment>
  8111.     </function>
  8112.     <function name="socket_iovec_set" return="bool">
  8113.         <arglist>resource iovec, int iovec_position, string new_val</arglist>
  8114.         <comment>Sets the data held in iovec_id[iovec_position] to new_val</comment>
  8115.     </function>
  8116.     <function name="socket_last_error" return="int">
  8117.         <arglist>[resource socket]</arglist>
  8118.         <comment>Returns the last socket error (either the last used or the provided socket resource)</comment>
  8119.     </function>
  8120.     <function name="socket_listen" return="bool">
  8121.         <arglist>resource socket[, int backlog]</arglist>
  8122.         <comment>Sets the maximum number of connections allowed to be waited for on the socket specified by fd</comment>
  8123.     </function>
  8124.     <function name="socket_read" return="string">
  8125.         <arglist>resource socket, int length [, int type]</arglist>
  8126.         <comment>Reads a maximum of length bytes from socket</comment>
  8127.     </function>
  8128.     <function name="socket_readv" return="bool">
  8129.         <arglist>resource socket, resource iovec_id</arglist>
  8130.         <comment>Reads from an fd, using the scatter-gather array defined by iovec_id</comment>
  8131.     </function>
  8132.     <function name="socket_recvfrom" return="int">
  8133.         <arglist>resource socket, string &buf, int len, int flags, string &name [, int &port]</arglist>
  8134.         <comment>Receives data from a socket, connected or not</comment>
  8135.     </function>
  8136.     <function name="socket_recvmsg" return="bool">
  8137.         <arglist>resource socket, resource iovec, array &control, int &controllen, int &flags, string &addr [, int &port]</arglist>
  8138.         <comment>Used to receive messages on a socket, whether connection-oriented or not</comment>
  8139.     </function>
  8140.     <function name="socket_recv" return="int">
  8141.         <arglist>resource socket, string &buf, int len, int flags</arglist>
  8142.         <comment>Receives data from a connected socket</comment>
  8143.     </function>
  8144.     <function name="socket_select" return="int">
  8145.         <arglist>array &read_fds, array &write_fds, &array except_fds, int tv_sec[, int tv_usec]</arglist>
  8146.         <comment>Runs the select() system call on the sets mentioned with a timeout specified by tv_sec and tv_usec</comment>
  8147.     </function>
  8148.     <function name="socket_sendmsg" return="bool">
  8149.         <arglist>resource socket, resource iovec, int flags, string addr [, int port]</arglist>
  8150.         <comment>Sends a message to a socket, regardless of whether it is connection-oriented or not</comment>
  8151.     </function>
  8152.     <function name="socket_send" return="int">
  8153.         <arglist>resource socket, string buf, int len, int flags</arglist>
  8154.         <comment>Sends data to a connected socket</comment>
  8155.     </function>
  8156.     <function name="socket_sendto" return="int">
  8157.         <arglist>resource socket, string buf, int len, int flags, string addr [, int port]</arglist>
  8158.         <comment>Sends a message to a socket, whether it is connected or not</comment>
  8159.     </function>
  8160.     <function name="socket_set_block" return="bool">
  8161.         <arglist>resource socket</arglist>
  8162.         <comment>Sets blocking mode on a socket resource</comment>
  8163.     </function>
  8164.     <function name="socket_set_nonblock" return="bool">
  8165.         <arglist>resource socket</arglist>
  8166.         <comment>Sets nonblocking mode on a socket resource</comment>
  8167.     </function>
  8168.     <function name="socket_set_option" return="bool">
  8169.         <arglist>resource socket, int level, int optname, int|array optval</arglist>
  8170.         <comment>Sets socket options for the socket</comment>
  8171.     </function>
  8172.     <function name="socket_shutdown" return="bool">
  8173.         <arglist>resource socket[, int how]</arglist>
  8174.         <comment>Shuts down a socket for receiving, sending, or both.</comment>
  8175.     </function>
  8176.     <function name="socket_strerror" return="string">
  8177.         <arglist>int errno</arglist>
  8178.         <comment>Returns a string describing an error</comment>
  8179.     </function>
  8180.     <function name="socket_write" return="int">
  8181.         <arglist>resource socket, string buf[, int length]</arglist>
  8182.         <comment>Writes the buffer to the socket resource, length is optional</comment>
  8183.     </function>
  8184.     <function name="socket_writev" return="bool">
  8185.         <arglist>resource socket, resource iovec_id</arglist>
  8186.         <comment>Writes to a file descriptor, fd, using the scatter-gather array defined by iovec_id</comment>
  8187.     </function>
  8188.     <function name="aggregate_methods_by_list" return="void">
  8189.         <arglist>object obj, string class, array method_list [, bool exclude]</arglist>
  8190.         <comment>Selective dynamic class methods aggregation to an object</comment>
  8191.     </function>
  8192.     <function name="aggregate_methods_by_regexp" return="void">
  8193.         <arglist>object obj, string class, string regexp [, bool exclude]</arglist>
  8194.         <comment>Selective class methods aggregation to an object using a regular expression</comment>
  8195.     </function>
  8196.     <function name="aggregate_methods" return="void">
  8197.         <arglist>object obj, string class</arglist>
  8198.         <comment>Dynamic class and object aggregation of methods</comment>
  8199.     </function>
  8200.     <function name="aggregate" return="void">
  8201.         <arglist>object obj, string class</arglist>
  8202.         <comment>Dynamic class and object aggregation of methods and properties</comment>
  8203.     </function>
  8204.     <function name="aggregate_properties_by_list" return="void">
  8205.         <arglist>object obj, string class, array props_list [, bool exclude]</arglist>
  8206.         <comment>Selective dynamic class properties aggregation to an object</comment>
  8207.     </function>
  8208.     <function name="aggregate_properties_by_regexp" return="void">
  8209.         <arglist>object obj, string class, string regexp [, bool exclude]</arglist>
  8210.         <comment>Selective class properties aggregation to an object using a regular expression</comment>
  8211.     </function>
  8212.     <function name="aggregate_properties" return="void">
  8213.         <arglist>object obj, string class</arglist>
  8214.         <comment>Dynamic aggregation of class properties to an object</comment>
  8215.     </function>
  8216.     <function name="aggregation_info" return="array">
  8217.         <arglist>object obj</arglist>
  8218.         <comment>Alias for aggregate_info()</comment>
  8219.     </function>
  8220.     <function name="deaggregate" return="void">
  8221.         <arglist>object obj [, string class]</arglist>
  8222.         <comment>Removes the aggregated methods and properties from an object</comment>
  8223.     </function>
  8224.     <function name="array_change_key_case" return="array">
  8225.         <arglist>array input [, int case=CASE_LOWER]</arglist>
  8226.         <comment>Retuns an array with all string keys lowercased [or uppercased]</comment>
  8227.     </function>
  8228.     <function name="array_chunk" return="array">
  8229.         <arglist>array input, int size [, bool preserve_keys]</arglist>
  8230.         <comment>Split array into chunks</comment>
  8231.     </function>
  8232.     <function name="array_count_values" return="array">
  8233.         <arglist>array input</arglist>
  8234.         <comment>Return the value as key and the frequency of that value in input as value</comment>
  8235.     </function>
  8236.     <function name="array_diff" return="array">
  8237.         <arglist>array arr1, array arr2 [, array ...]</arglist>
  8238.         <comment>Returns the entries of arr1 that have values which are not present in any of the others arguments</comment>
  8239.     </function>
  8240.     <function name="array_diff_assoc" return="array">
  8241.         <arglist>array arr1, array arr2 [, array ...]</arglist>
  8242.         <comment>Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal</comment>
  8243.     </function>
  8244.     <function name="array_fill" return="array">
  8245.         <arglist>int start_key, int num, mixed val</arglist>
  8246.         <comment>Create an array containing num elements starting with index start_key each initialized to val</comment>
  8247.     </function>
  8248.     <function name="array_filter" return="array">
  8249.         <arglist>array input [, mixed callback]</arglist>
  8250.         <comment>Filters elements from the array via the callback.</comment>
  8251.     </function>
  8252.     <function name="array_flip" return="array">
  8253.         <arglist>array input</arglist>
  8254.         <comment>Return array with key <-> value flipped</comment>
  8255.     </function>
  8256.     <function name="array_intersect" return="array">
  8257.         <arglist>array arr1, array arr2 [, array ...]</arglist>
  8258.         <comment>Returns the entries of arr1 that have values which are present in all the other arguments</comment>
  8259.     </function>
  8260.     <function name="array_intersect_assoc" return="array">
  8261.         <arglist>array arr1, array arr2 [, array ...]</arglist>
  8262.         <comment>Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrctive check</comment>
  8263.     </function>
  8264.     <function name="array_key_exists" return="bool">
  8265.         <arglist>mixed key, array search</arglist>
  8266.         <comment>Checks if the given key or index exists in the array</comment>
  8267.     </function>
  8268.     <function name="array_keys" return="array">
  8269.         <arglist>array input [, mixed search_value]</arglist>
  8270.         <comment>Return just the keys from the input array, optionally only for the specified search_value</comment>
  8271.     </function>
  8272.     <function name="array_map" return="array">
  8273.         <arglist>mixed callback, array input1 [, array input2 ,...]</arglist>
  8274.         <comment>Applies the callback to the elements in given arrays.</comment>
  8275.     </function>
  8276.     <function name="array_merge" return="array">
  8277.         <arglist>array arr1, array arr2 [, array ...]</arglist>
  8278.         <comment>Merges elements from passed arrays into one array</comment>
  8279.     </function>
  8280.     <function name="array_merge_recursive" return="array">
  8281.         <arglist>array arr1, array arr2 [, array ...]</arglist>
  8282.         <comment>Recursively merges elements from passed arrays into one array</comment>
  8283.     </function>
  8284.     <function name="array_multisort" return="bool">
  8285.         <arglist>array ar1 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]] [, array ar2 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]], ...]</arglist>
  8286.         <comment>Sort multiple arrays at once similar to how ORDER BY clause works in SQL</comment>
  8287.     </function>
  8288.     <function name="array_pad" return="array">
  8289.         <arglist>array input, int pad_size, mixed pad_value</arglist>
  8290.         <comment>Returns a copy of input array padded with pad_value to size pad_size</comment>
  8291.     </function>
  8292.     <function name="array_pop" return="mixed">
  8293.         <arglist>array stack</arglist>
  8294.         <comment>Pops an element off the end of the array</comment>
  8295.     </function>
  8296.     <function name="array_push" return="int">
  8297.         <arglist>array stack, mixed var [, mixed ...]</arglist>
  8298.         <comment>Pushes elements onto the end of the array</comment>
  8299.     </function>
  8300.     <function name="array_rand" return="mixed">
  8301.         <arglist>array input [, int num_req]</arglist>
  8302.         <comment>Return key/keys for random entry/entries in the array</comment>
  8303.     </function>
  8304.     <function name="array_reduce" return="mixed">
  8305.         <arglist>array input, mixed callback [, int initial]</arglist>
  8306.         <comment>Iteratively reduce the array to a single value via the callback.</comment>
  8307.     </function>
  8308.     <function name="array_reverse" return="array">
  8309.         <arglist>array input [, bool preserve keys]</arglist>
  8310.         <comment>Return input as a new array with the order of the entries reversed</comment>
  8311.     </function>
  8312.     <function name="array_search" return="mixed">
  8313.         <arglist>mixed needle, array haystack [, bool strict]</arglist>
  8314.         <comment>Searches the array for a given value and returns the corresponding key if successful</comment>
  8315.     </function>
  8316.     <function name="array_shift" return="mixed">
  8317.         <arglist>array stack</arglist>
  8318.         <comment>Pops an element off the beginning of the array</comment>
  8319.     </function>
  8320.     <function name="array_slice" return="array">
  8321.         <arglist>array input, int offset [, int length]</arglist>
  8322.         <comment>Returns elements specified by offset and length</comment>
  8323.     </function>
  8324.     <function name="array_splice" return="array">
  8325.         <arglist>array input, int offset [, int length [, array replacement]]</arglist>
  8326.         <comment>Removes the elements designated by offset and length and replace them with supplied array</comment>
  8327.     </function>
  8328.     <function name="array_sum" return="mixed">
  8329.         <arglist>array input</arglist>
  8330.         <comment>Returns the sum of the array entries</comment>
  8331.     </function>
  8332.     <function name="array_unique" return="array">
  8333.         <arglist>array input</arglist>
  8334.         <comment>Removes duplicate values from array</comment>
  8335.     </function>
  8336.     <function name="array_unshift" return="int">
  8337.         <arglist>array stack, mixed var [, mixed ...]</arglist>
  8338.         <comment>Pushes elements onto the beginning of the array</comment>
  8339.     </function>
  8340.     <function name="array_values" return="array">
  8341.         <arglist>array input</arglist>
  8342.         <comment>Return just the values from the input array</comment>
  8343.     </function>
  8344.     <function name="array_walk" return="bool">
  8345.         <arglist>array input, string funcname [, mixed userdata]</arglist>
  8346.         <comment>Apply a user function to every member of an array</comment>
  8347.     </function>
  8348.     <function name="arsort" return="bool">
  8349.         <arglist>array array_arg [, int sort_flags]</arglist>
  8350.         <comment>Sort an array in reverse order and maintain index association</comment>
  8351.     </function>
  8352.     <function name="asort" return="bool">
  8353.         <arglist>array array_arg [, int sort_flags]</arglist>
  8354.         <comment>Sort an array and maintain index association</comment>
  8355.     </function>
  8356.     <function name="compact" return="array">
  8357.         <arglist>mixed var_names [, mixed ...]</arglist>
  8358.         <comment>Creates a hash containing variables and their values</comment>
  8359.     </function>
  8360.     <function name="count" return="int">
  8361.         <arglist>mixed var [, int mode]</arglist>
  8362.         <comment>Count the number of elements in a variable (usually an array)</comment>
  8363.     </function>
  8364.     <function name="current" return="mixed">
  8365.         <arglist>array array_arg</arglist>
  8366.         <comment>Return the element currently pointed to by the internal array pointer</comment>
  8367.     </function>
  8368.     <function name="end" return="mixed">
  8369.         <arglist>array array_arg</arglist>
  8370.         <comment>Advances array argument's internal pointer to the last element and return it</comment>
  8371.     </function>
  8372.     <function name="extract" return="int">
  8373.         <arglist>array var_array [, int extract_type [, string prefix]]</arglist>
  8374.         <comment>Imports variables into symbol table from an array</comment>
  8375.     </function>
  8376.     <function name="in_array" return="bool">
  8377.         <arglist>mixed needle, array haystack [, bool strict]</arglist>
  8378.         <comment>Checks if the given value exists in the array</comment>
  8379.     </function>
  8380.     <function name="key" return="mixed">
  8381.         <arglist>array array_arg</arglist>
  8382.         <comment>Return the key of the element currently pointed to by the internal array pointer</comment>
  8383.     </function>
  8384.     <function name="krsort" return="bool">
  8385.         <arglist>array array_arg [, int sort_flags]</arglist>
  8386.         <comment>Sort an array by key value in reverse order</comment>
  8387.     </function>
  8388.     <function name="ksort" return="bool">
  8389.         <arglist>array array_arg [, int sort_flags]</arglist>
  8390.         <comment>Sort an array by key</comment>
  8391.     </function>
  8392.     <function name="max" return="mixed">
  8393.         <arglist>mixed arg1 [, mixed arg2 [, mixed ...]]</arglist>
  8394.         <comment>Return the highest value in an array or a series of arguments</comment>
  8395.     </function>
  8396.     <function name="min" return="mixed">
  8397.         <arglist>mixed arg1 [, mixed arg2 [, mixed ...]]</arglist>
  8398.         <comment>Return the lowest value in an array or a series of arguments</comment>
  8399.     </function>
  8400.     <function name="natcasesort" return="void">
  8401.         <arglist>array array_arg</arglist>
  8402.         <comment>Sort an array using case-insensitive natural sort</comment>
  8403.     </function>
  8404.     <function name="natsort" return="void">
  8405.         <arglist>array array_arg</arglist>
  8406.         <comment>Sort an array using natural sort</comment>
  8407.     </function>
  8408.     <function name="next" return="mixed">
  8409.         <arglist>array array_arg</arglist>
  8410.         <comment>Move array argument's internal pointer to the next element and return it</comment>
  8411.     </function>
  8412.     <function name="prev" return="mixed">
  8413.         <arglist>array array_arg</arglist>
  8414.         <comment>Move array argument's internal pointer to the previous element and return it</comment>
  8415.     </function>
  8416.     <function name="range" return="array">
  8417.         <arglist>mixed low, mixed high</arglist>
  8418.         <comment>Create an array containing the range of integers or characters from low to high (inclusive)</comment>
  8419.     </function>
  8420.     <function name="reset" return="mixed">
  8421.         <arglist>array array_arg</arglist>
  8422.         <comment>Set array argument's internal pointer to the first element and return it</comment>
  8423.     </function>
  8424.     <function name="rsort" return="bool">
  8425.         <arglist>array array_arg [, int sort_flags]</arglist>
  8426.         <comment>Sort an array in reverse order</comment>
  8427.     </function>
  8428.     <function name="shuffle" return="bool">
  8429.         <arglist>array array_arg</arglist>
  8430.         <comment>Randomly shuffle the contents of an array</comment>
  8431.     </function>
  8432.     <function name="sort" return="bool">
  8433.         <arglist>array array_arg [, int sort_flags]</arglist>
  8434.         <comment>Sort an array</comment>
  8435.     </function>
  8436.     <function name="uasort" return="bool">
  8437.         <arglist>array array_arg, string cmp_function</arglist>
  8438.         <comment>Sort an array with a user-defined comparison function and maintain index association</comment>
  8439.     </function>
  8440.     <function name="uksort" return="bool">
  8441.         <arglist>array array_arg, string cmp_function</arglist>
  8442.         <comment>Sort an array by keys using a user-defined comparison function</comment>
  8443.     </function>
  8444.     <function name="usort" return="bool">
  8445.         <arglist>array array_arg, string cmp_function</arglist>
  8446.         <comment>Sort an array by values using a user-defined comparison function</comment>
  8447.     </function>
  8448.     <function name="base64_decode" return="string">
  8449.         <arglist>string str</arglist>
  8450.         <comment>Decodes string using MIME base64 algorithm</comment>
  8451.     </function>
  8452.     <function name="base64_encode" return="string">
  8453.         <arglist>string str</arglist>
  8454.         <comment>Encodes string using MIME base64 algorithm</comment>
  8455.     </function>
  8456.     <function name="call_user_func_array" return="mixed">
  8457.         <arglist>string function_name, array parameters</arglist>
  8458.         <comment>Call a user function which is the first parameter with the arguments contained in array</comment>
  8459.     </function>
  8460.     <function name="call_user_func" return="mixed">
  8461.         <arglist>string function_name [, mixed parmeter] [, mixed ...]</arglist>
  8462.         <comment>Call a user function which is the first parameter</comment>
  8463.     </function>
  8464.     <function name="call_user_method_array" return="mixed">
  8465.         <arglist>string method_name, mixed object, array params</arglist>
  8466.         <comment>Call a user method on a specific object or class using a parameter array</comment>
  8467.     </function>
  8468.     <function name="call_user_method" return="mixed">
  8469.         <arglist>string method_name, mixed object [, mixed parameter] [, mixed ...]</arglist>
  8470.         <comment>Call a user method on a specific object or class</comment>
  8471.     </function>
  8472.     <function name="connection_aborted" return="int">
  8473.         <arglist>void</arglist>
  8474.         <comment>Returns true if client disconnected</comment>
  8475.     </function>
  8476.     <function name="connection_status" return="int">
  8477.         <arglist>void</arglist>
  8478.         <comment>Returns the connection status bitfield</comment>
  8479.     </function>
  8480.     <function name="constant" return="mixed">
  8481.         <arglist>string const_name</arglist>
  8482.         <comment>Given the name of a constant this function will return the constants associated value</comment>
  8483.     </function>
  8484.     <function name="error_log" return="bool">
  8485.         <arglist>string message [, int message_type [, string destination [, string extra_headers]]]</arglist>
  8486.         <comment>Send an error message somewhere</comment>
  8487.     </function>
  8488.     <function name="flush" return="void">
  8489.         <arglist>void</arglist>
  8490.         <comment>Flush the output buffer</comment>
  8491.     </function>
  8492.     <function name="get_cfg_var" return="string">
  8493.         <arglist>string option_name</arglist>
  8494.         <comment>Get the value of a PHP configuration option</comment>
  8495.     </function>
  8496.     <function name="get_current_user" return="string">
  8497.         <arglist>void</arglist>
  8498.         <comment>Get the name of the owner of the current PHP script</comment>
  8499.     </function>
  8500.     <function name="getenv" return="string">
  8501.         <arglist>string varname</arglist>
  8502.         <comment>Get the value of an environment variable</comment>
  8503.     </function>
  8504.     <function name="get_include_path" return="string">
  8505.         <arglist>void</arglist>
  8506.         <comment>Get the current include_path configuration option</comment>
  8507.     </function>
  8508.     <function name="get_magic_quotes_gpc" return="int">
  8509.         <arglist>void</arglist>
  8510.         <comment>Get the current active configuration setting of magic_quotes_gpc</comment>
  8511.     </function>
  8512.     <function name="get_magic_quotes_runtime" return="int">
  8513.         <arglist>void</arglist>
  8514.         <comment>Get the current active configuration setting of magic_quotes_runtime</comment>
  8515.     </function>
  8516.     <function name="getopt" return="array">
  8517.         <arglist>string options [, array longopts]</arglist>
  8518.         <comment>Get options from the command line argument list</comment>
  8519.     </function>
  8520.     <function name="getprotobyname" return="int">
  8521.         <arglist>string name</arglist>
  8522.         <comment>Returns protocol number associated with name as per /etc/protocols</comment>
  8523.     </function>
  8524.     <function name="getprotobynumber" return="string">
  8525.         <arglist>int proto</arglist>
  8526.         <comment>Returns protocol name associated with protocol number proto</comment>
  8527.     </function>
  8528.     <function name="getservbyname" return="int">
  8529.         <arglist>string service, string protocol</arglist>
  8530.         <comment>Returns port associated with service. Protocol must be "tcp" or "udp"</comment>
  8531.     </function>
  8532.     <function name="getservbyport" return="string">
  8533.         <arglist>int port, string protocol</arglist>
  8534.         <comment>Returns service name associated with port. Protocol must be "tcp" or "udp"</comment>
  8535.     </function>
  8536.     <function name="highlight_file" return="bool">
  8537.         <arglist>string file_name [, bool return]</arglist>
  8538.         <comment>Syntax highlight a source file</comment>
  8539.     </function>
  8540.     <function name="highlight_string" return="bool">
  8541.         <arglist>string string [, bool return]</arglist>
  8542.         <comment>Syntax highlight a string or optionally return it</comment>
  8543.     </function>
  8544.     <function name="ignore_user_abort" return="int">
  8545.         <arglist>bool value</arglist>
  8546.         <comment>Set whether we want to ignore a user abort event or not</comment>
  8547.     </function>
  8548.     <function name="import_request_variables" return="bool">
  8549.         <arglist>string types [, string prefix]</arglist>
  8550.         <comment>Import GET/POST/Cookie variables into the global scope</comment>
  8551.     </function>
  8552.     <function name="ini_get_all" return="array">
  8553.         <arglist>[string extension]</arglist>
  8554.         <comment>Get all configuration options</comment>
  8555.     </function>
  8556.     <function name="ini_get" return="string">
  8557.         <arglist>string varname</arglist>
  8558.         <comment>Get a configuration option</comment>
  8559.     </function>
  8560.     <function name="ini_restore" return="void">
  8561.         <arglist>string varname</arglist>
  8562.         <comment>Restore the value of a configuration option specified by varname</comment>
  8563.     </function>
  8564.     <function name="ini_set" return="string">
  8565.         <arglist>string varname, string newvalue</arglist>
  8566.         <comment>Set a configuration option, returns false on error and the old value of the configuration option on success</comment>
  8567.     </function>
  8568.     <function name="ip2long" return="int">
  8569.         <arglist>string ip_address</arglist>
  8570.         <comment>Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address</comment>
  8571.     </function>
  8572.     <function name="is_uploaded_file" return="bool">
  8573.         <arglist>string path</arglist>
  8574.         <comment>Check if file was created by rfc1867 upload</comment>
  8575.     </function>
  8576.     <function name="long2ip" return="string">
  8577.         <arglist>int proper_address</arglist>
  8578.         <comment>Converts an (IPv4) Internet network address into a string in Internet standard dotted format</comment>
  8579.     </function>
  8580.     <function name="move_uploaded_file" return="bool">
  8581.         <arglist>string path, string new_path</arglist>
  8582.         <comment>Move a file if and only if it was created by an upload</comment>
  8583.     </function>
  8584.     <function name="parse_ini_file" return="array">
  8585.         <arglist>string filename [, bool process_sections]</arglist>
  8586.         <comment>Parse configuration file</comment>
  8587.     </function>
  8588.     <function name="print_r" return="bool">
  8589.         <arglist>mixed var [, bool return]</arglist>
  8590.         <comment>Prints out or returns information about the specified variable</comment>
  8591.     </function>
  8592.     <function name="putenv" return="bool">
  8593.         <arglist>string setting</arglist>
  8594.         <comment>Set the value of an environment variable</comment>
  8595.     </function>
  8596.     <function name="register_shutdown_function" return="void">
  8597.         <arglist>string function_name</arglist>
  8598.         <comment>Register a user-level function to be called on request termination</comment>
  8599.     </function>
  8600.     <function name="register_tick_function" return="bool">
  8601.         <arglist>string function_name [, mixed arg [, mixed ... ]]</arglist>
  8602.         <comment>Registers a tick callback function</comment>
  8603.     </function>
  8604.     <function name="restore_include_path" return="void">
  8605.         <arglist>void</arglist>
  8606.         <comment>Restore the value of the include_path configuration option</comment>
  8607.     </function>
  8608.     <function name="set_include_path" return="string">
  8609.         <arglist>string varname, string newvalue</arglist>
  8610.         <comment>Sets the include_path configuration option</comment>
  8611.     </function>
  8612.     <function name="set_magic_quotes_runtime" return="bool">
  8613.         <arglist>int new_setting</arglist>
  8614.         <comment>Set the current active configuration setting of magic_quotes_runtime and return previous</comment>
  8615.     </function>
  8616.     <function name="sleep" return="void">
  8617.         <arglist>int seconds</arglist>
  8618.         <comment>Delay for a given number of seconds</comment>
  8619.     </function>
  8620.     <function name="unregister_tick_function" return="void">
  8621.         <arglist>string function_name</arglist>
  8622.         <comment>Unregisters a tick callback function</comment>
  8623.     </function>
  8624.     <function name="usleep" return="void">
  8625.         <arglist>int micro_seconds</arglist>
  8626.         <comment>Delay for a given number of micro seconds</comment>
  8627.     </function>
  8628.     <function name="get_browser" return="mixed">
  8629.         <arglist>[string browser_name [, bool return_array]]</arglist>
  8630.         <comment>Get information about the capabilities of a browser. If browser_name is omitted     or null, HTTP_USER_AGENT is used. Returns an object by default; if return_array     is true, returns an array.</comment>
  8631.     </function>
  8632.     <function name="crc32" return="string">
  8633.         <arglist>string str</arglist>
  8634.         <comment>Calculate the crc32 polynomial of a string</comment>
  8635.     </function>
  8636.     <function name="crypt" return="string">
  8637.         <arglist>string str [, string salt]</arglist>
  8638.         <comment>Encrypt a string</comment>
  8639.     </function>
  8640.     <function name="convert_cyr_string" return="string">
  8641.         <arglist>string str, string from, string to</arglist>
  8642.         <comment>Convert from one Cyrillic character set to another</comment>
  8643.     </function>
  8644.     <function name="checkdate" return="bool">
  8645.         <arglist>int month, int day, int year</arglist>
  8646.         <comment>Returns true(1) if it is a valid date in gregorian calendar</comment>
  8647.     </function>
  8648.     <function name="date" return="string">
  8649.         <arglist>string format [, int timestamp]</arglist>
  8650.         <comment>Format a local time/date</comment>
  8651.     </function>
  8652.     <function name="getdate" return="array">
  8653.         <arglist>[int timestamp]</arglist>
  8654.         <comment>Get date/time information</comment>
  8655.     </function>
  8656.     <function name="gmdate" return="string">
  8657.         <arglist>string format [, int timestamp]</arglist>
  8658.         <comment>Format a GMT/UTC date/time</comment>
  8659.     </function>
  8660.     <function name="gmmktime" return="int">
  8661.         <arglist>int hour, int min, int sec, int mon, int day, int year</arglist>
  8662.         <comment>Get UNIX timestamp for a GMT date</comment>
  8663.     </function>
  8664.     <function name="gmstrftime" return="string">
  8665.         <arglist>string format [, int timestamp]</arglist>
  8666.         <comment>Format a GMT/UCT time/date according to locale settings</comment>
  8667.     </function>
  8668.     <function name="localtime" return="array">
  8669.         <arglist>[int timestamp [, bool associative_array]]</arglist>
  8670.         <comment>Returns the results of the C system call localtime as an associative array if the associative_array argument is set to 1 other wise it is a regular array</comment>
  8671.     </function>
  8672.     <function name="mktime" return="int">
  8673.         <arglist>int hour, int min, int sec, int mon, int day, int year</arglist>
  8674.         <comment>Get UNIX timestamp for a date</comment>
  8675.     </function>
  8676.     <function name="strftime" return="string">
  8677.         <arglist>string format [, int timestamp]</arglist>
  8678.         <comment>Format a local time/date according to locale settings</comment>
  8679.     </function>
  8680.     <function name="strtotime" return="int">
  8681.         <arglist>string time, int now</arglist>
  8682.         <comment>Convert string representation of date and time to a timestamp</comment>
  8683.     </function>
  8684.     <function name="time" return="int">
  8685.         <arglist>void</arglist>
  8686.         <comment>Return current UNIX timestamp</comment>
  8687.     </function>
  8688.     <function name="chdir" return="bool">
  8689.         <arglist>string directory</arglist>
  8690.         <comment>Change the current directory</comment>
  8691.     </function>
  8692.     <function name="chroot" return="bool">
  8693.         <arglist>string directory</arglist>
  8694.         <comment>Change root directory</comment>
  8695.     </function>
  8696.     <function name="closedir" return="void">
  8697.         <arglist>[resource dir_handle]</arglist>
  8698.         <comment>Close directory connection identified by the dir_handle</comment>
  8699.     </function>
  8700.     <function name="dir" return="object">
  8701.         <arglist>string directory</arglist>
  8702.         <comment>Directory class with properties, handle and class and methods read, rewind and close</comment>
  8703.     </function>
  8704.     <function name="getcwd" return="mixed">
  8705.         <arglist>void</arglist>
  8706.         <comment>Gets the current directory</comment>
  8707.     </function>
  8708.     <function name="glob" return="array">
  8709.         <arglist>string pattern [, int flags]</arglist>
  8710.         <comment>Find pathnames matching a pattern</comment>
  8711.     </function>
  8712.     <function name="opendir" return="mixed">
  8713.         <arglist>string path</arglist>
  8714.         <comment>Open a directory and return a dir_handle</comment>
  8715.     </function>
  8716.     <function name="readdir" return="string">
  8717.         <arglist>[resource dir_handle]</arglist>
  8718.         <comment>Read directory entry from dir_handle</comment>
  8719.     </function>
  8720.     <function name="rewinddir" return="void">
  8721.         <arglist>[resource dir_handle]</arglist>
  8722.         <comment>Rewind dir_handle back to the start</comment>
  8723.     </function>
  8724.     <function name="assert_options" return="mixed">
  8725.         <arglist>int what [, mixed value]</arglist>
  8726.         <comment>Set/get the various assert flags</comment>
  8727.     </function>
  8728.     <function name="assert" return="int">
  8729.         <arglist>string|bool assertion</arglist>
  8730.         <comment>Checks if assertion is false</comment>
  8731.     </function>
  8732.     <function name="dl" return="int">
  8733.         <arglist>string extension_filename</arglist>
  8734.         <comment>Load a PHP extension at runtime</comment>
  8735.     </function>
  8736.     <function name="set_time_limit" return="bool">
  8737.         <arglist>int seconds</arglist>
  8738.         <comment>Sets the maximum time a script can run</comment>
  8739.     </function>
  8740.     <function name="checkdnsrr" return="int">
  8741.         <arglist>string host [, string type]</arglist>
  8742.         <comment>Check DNS records corresponding to a given Internet host name or IP address</comment>
  8743.     </function>
  8744.     <function name="gethostbyaddr" return="string">
  8745.         <arglist>string ip_address</arglist>
  8746.         <comment>Get the Internet host name corresponding to a given IP address</comment>
  8747.     </function>
  8748.     <function name="gethostbynamel" return="array">
  8749.         <arglist>string hostname</arglist>
  8750.         <comment>Return a list of IP addresses that a given hostname resolves to.</comment>
  8751.     </function>
  8752.     <function name="gethostbyname" return="string">
  8753.         <arglist>string hostname</arglist>
  8754.         <comment>Get the IP address corresponding to a given Internet host name</comment>
  8755.     </function>
  8756.     <function name="getmxrr" return="int">
  8757.         <arglist>string hostname, array mxhosts [, array weight]</arglist>
  8758.         <comment>Get MX records corresponding to a given Internet host name</comment>
  8759.     </function>
  8760.     <function name="escapeshellarg" return="string">
  8761.         <arglist>string arg</arglist>
  8762.         <comment>Quote and escape an argument for use in a shell command</comment>
  8763.     </function>
  8764.     <function name="escapeshellcmd" return="string">
  8765.         <arglist>string command</arglist>
  8766.         <comment>Escape shell metacharacters</comment>
  8767.     </function>
  8768.     <function name="exec" return="string">
  8769.         <arglist>string command [, array output [, int return_value]]</arglist>
  8770.         <comment>Execute an external program</comment>
  8771.     </function>
  8772.     <function name="passthru" return="void">
  8773.         <arglist>string command [, int return_value]</arglist>
  8774.         <comment>Execute an external program and display raw output</comment>
  8775.     </function>
  8776.     <function name="proc_close" return="int">
  8777.         <arglist>resource process</arglist>
  8778.         <comment>close a process opened by proc_open</comment>
  8779.     </function>
  8780.     <function name="proc_open" return="resource">
  8781.         <arglist>string command, array descriptorspec, array &pipes</arglist>
  8782.         <comment>Run a process with more control over it's file descriptors</comment>
  8783.     </function>
  8784.     <function name="shell_exec" return="string">
  8785.         <arglist>string cmd</arglist>
  8786.         <comment>Execute command via shell and return complete output as string</comment>
  8787.     </function>
  8788.     <function name="system" return="int">
  8789.         <arglist>string command [, int return_value]</arglist>
  8790.         <comment>Execute an external program and display output</comment>
  8791.     </function>
  8792.     <function name="copy" return="bool">
  8793.         <arglist>string source_file, string destination_file</arglist>
  8794.         <comment>Copy a file</comment>
  8795.     </function>
  8796.     <function name="fclose" return="bool">
  8797.         <arglist>resource fp</arglist>
  8798.         <comment>Close an open file pointer</comment>
  8799.     </function>
  8800.     <function name="feof" return="bool">
  8801.         <arglist>resource fp</arglist>
  8802.         <comment>Test for end-of-file on a file pointer</comment>
  8803.     </function>
  8804.     <function name="fflush" return="bool">
  8805.         <arglist>resource fp</arglist>
  8806.         <comment>Flushes output</comment>
  8807.     </function>
  8808.     <function name="fgetc" return="string">
  8809.         <arglist>resource fp</arglist>
  8810.         <comment>Get a character from file pointer</comment>
  8811.     </function>
  8812.     <function name="fgetcsv" return="array">
  8813.         <arglist>resource fp, int length [, string delimiter [, string enclosure]]</arglist>
  8814.         <comment>Get line from file pointer and parse for CSV fields</comment>
  8815.     </function>
  8816.     <function name="fgets" return="string">
  8817.         <arglist>resource fp[, int length]</arglist>
  8818.         <comment>Get a line from file pointer</comment>
  8819.     </function>
  8820.     <function name="fgetss" return="string">
  8821.         <arglist>resource fp, int length [, string allowable_tags]</arglist>
  8822.         <comment>Get a line from file pointer and strip HTML tags</comment>
  8823.     </function>
  8824.     <function name="file_get_contents" return="string">
  8825.         <arglist>string filename [, bool use_include_path]</arglist>
  8826.         <comment>Read the entire file into a string</comment>
  8827.     </function>
  8828.     <function name="file" return="array">
  8829.         <arglist>string filename [, bool use_include_path]</arglist>
  8830.         <comment>Read entire file into an array</comment>
  8831.     </function>
  8832.     <function name="flock" return="bool">
  8833.         <arglist>resource fp, int operation [, int &wouldblock]</arglist>
  8834.         <comment>Portable file locking</comment>
  8835.     </function>
  8836.     <function name="fnmatch" return="bool">
  8837.         <arglist>string pattern, string filename [, int flags]</arglist>
  8838.         <comment>Match filename against pattern</comment>
  8839.     </function>
  8840.     <function name="fopen" return="resource">
  8841.         <arglist>string filename, string mode [, bool use_include_path [, resource context]]</arglist>
  8842.         <comment>Open a file or a URL and return a file pointer</comment>
  8843.     </function>
  8844.     <function name="fpassthru" return="int">
  8845.         <arglist>resource fp</arglist>
  8846.         <comment>Output all remaining data from a file pointer</comment>
  8847.     </function>
  8848.     <function name="fread" return="string">
  8849.         <arglist>resource fp, int length</arglist>
  8850.         <comment>Binary-safe file read</comment>
  8851.     </function>
  8852.     <function name="fscanf" return="mixed">
  8853.         <arglist>resource stream, string format [, string ...]</arglist>
  8854.         <comment>Implements a mostly ANSI compatible fscanf()</comment>
  8855.     </function>
  8856.     <function name="fseek" return="int">
  8857.         <arglist>resource fp, int offset [, int whence]</arglist>
  8858.         <comment>Seek on a file pointer</comment>
  8859.     </function>
  8860.     <function name="fstat" return="int">
  8861.         <arglist>resource fp</arglist>
  8862.         <comment>Stat() on a filehandle</comment>
  8863.     </function>
  8864.     <function name="ftell" return="int">
  8865.         <arglist>resource fp</arglist>
  8866.         <comment>Get file pointer's read/write position</comment>
  8867.     </function>
  8868.     <function name="ftruncate" return="int">
  8869.         <arglist>resource fp, int size</arglist>
  8870.         <comment>Truncate file to 'size' length</comment>
  8871.     </function>
  8872.     <function name="fwrite" return="int">
  8873.         <arglist>resource fp, string str [, int length]</arglist>
  8874.         <comment>Binary-safe file write</comment>
  8875.     </function>
  8876.     <function name="get_meta_tags" return="array">
  8877.         <arglist>string filename [, bool use_include_path]</arglist>
  8878.         <comment>Extracts all meta tag content attributes from a file and returns an array</comment>
  8879.     </function>
  8880.     <function name="mkdir" return="bool">
  8881.         <arglist>string pathname[, int mode]</arglist>
  8882.         <comment>Create a directory</comment>
  8883.     </function>
  8884.     <function name="pclose" return="int">
  8885.         <arglist>resource fp</arglist>
  8886.         <comment>Close a file pointer opened by popen()</comment>
  8887.     </function>
  8888.     <function name="popen" return="resource">
  8889.         <arglist>string command, string mode</arglist>
  8890.         <comment>Execute a command and open either a read or a write pipe to it</comment>
  8891.     </function>
  8892.     <function name="readfile" return="int">
  8893.         <arglist>string filename [, int use_include_path]</arglist>
  8894.         <comment>Output a file or a URL</comment>
  8895.     </function>
  8896.     <function name="realpath" return="string">
  8897.         <arglist>string path</arglist>
  8898.         <comment>Return the resolved path</comment>
  8899.     </function>
  8900.     <function name="rename" return="bool">
  8901.         <arglist>string old_name, string new_name</arglist>
  8902.         <comment>Rename a file</comment>
  8903.     </function>
  8904.     <function name="rewind" return="bool">
  8905.         <arglist>resource fp</arglist>
  8906.         <comment>Rewind the position of a file pointer</comment>
  8907.     </function>
  8908.     <function name="rmdir" return="bool">
  8909.         <arglist>string dirname</arglist>
  8910.         <comment>Remove a directory</comment>
  8911.     </function>
  8912.     <function name="set_socket_blocking" return="bool">
  8913.         <arglist>resource socket, int mode</arglist>
  8914.         <comment>Set blocking/non-blocking mode on a socket</comment>
  8915.     </function>
  8916.     <function name="stream_context_create" return="resource">
  8917.         <arglist>[array options]</arglist>
  8918.         <comment>Create a file context and optionally set parameters</comment>
  8919.     </function>
  8920.     <function name="stream_context_get_options" return="array">
  8921.         <arglist>resource context|resource stream</arglist>
  8922.         <comment>Retrieve options for a stream/wrapper/context</comment>
  8923.     </function>
  8924.     <function name="stream_context_set_option" return="bool">
  8925.         <arglist>resource context|resource stream, string wrappername, string optionname, mixed value</arglist>
  8926.         <comment>Set an option for a wrapper</comment>
  8927.     </function>
  8928.     <function name="stream_context_set_params" return="bool">
  8929.         <arglist>resource context|resource stream, array options</arglist>
  8930.         <comment>Set parameters for a file context</comment>
  8931.     </function>
  8932.     <function name="stream_filter_append" return="bool">
  8933.         <arglist>resource stream, string filtername[, string filterparams]</arglist>
  8934.         <comment>Append a filter to a stream</comment>
  8935.     </function>
  8936.     <function name="stream_filter_prepend" return="bool">
  8937.         <arglist>resource stream, string filtername[, string filterparams]</arglist>
  8938.         <comment>Prepend a filter to a stream</comment>
  8939.     </function>
  8940.     <function name="stream_get_meta_data" return="resource">
  8941.         <arglist>resource fp</arglist>
  8942.         <comment>Retrieves header/meta data from streams/file pointers</comment>
  8943.     </function>
  8944.     <function name="stream_select" return="int">
  8945.         <arglist>array &read_streams, array &write_streams, array &except_streams, int tv_sec[, int tv_usec]</arglist>
  8946.         <comment>Runs the select() system call on the sets of streams with a timeout specified by tv_sec and tv_usec</comment>
  8947.     </function>
  8948.     <function name="stream_set_blocking" return="bool">
  8949.         <arglist>resource socket, int mode</arglist>
  8950.         <comment>Set blocking/non-blocking mode on a socket or stream</comment>
  8951.     </function>
  8952.     <function name="stream_set_timeout" return="bool">
  8953.         <arglist>resource stream, int seconds, int microseconds</arglist>
  8954.         <comment>Set timeout on stream read to seconds      microseonds</comment>
  8955.     </function>
  8956.     <function name="stream_set_write_buffer" return="int">
  8957.         <arglist>resource fp, int buffer</arglist>
  8958.         <comment>Set file write buffer</comment>
  8959.     </function>
  8960.     <function name="tempnam" return="string">
  8961.         <arglist>string dir, string prefix</arglist>
  8962.         <comment>Create a unique filename in a directory</comment>
  8963.     </function>
  8964.     <function name="tmpfile" return="resource">
  8965.         <arglist>void</arglist>
  8966.         <comment>Create a temporary file that will be deleted automatically after use</comment>
  8967.     </function>
  8968.     <function name="umask" return="int">
  8969.         <arglist>[int mask]</arglist>
  8970.         <comment>Return or change the umask</comment>
  8971.     </function>
  8972.     <function name="unlink" return="bool">
  8973.         <arglist>string filename</arglist>
  8974.         <comment>Delete a file</comment>
  8975.     </function>
  8976.     <function name="chgrp" return="bool">
  8977.         <arglist>string filename, mixed group</arglist>
  8978.         <comment>Change file group</comment>
  8979.     </function>
  8980.     <function name="chmod" return="bool">
  8981.         <arglist>string filename, int mode</arglist>
  8982.         <comment>Change file mode</comment>
  8983.     </function>
  8984.     <function name="chown" return="bool">
  8985.         <arglist>string filename, mixed user</arglist>
  8986.         <comment>Change file owner</comment>
  8987.     </function>
  8988.     <function name="clearstatcache" return="void">
  8989.         <arglist>void</arglist>
  8990.         <comment>Clear file stat cache</comment>
  8991.     </function>
  8992.     <function name="disk_free_space" return="float">
  8993.         <arglist>string path</arglist>
  8994.         <comment>Get free disk space for filesystem that path is on</comment>
  8995.     </function>
  8996.     <function name="disk_total_space" return="float">
  8997.         <arglist>string path</arglist>
  8998.         <comment>Get total disk space for filesystem that path is on</comment>
  8999.     </function>
  9000.     <function name="fileatime" return="int">
  9001.         <arglist>string filename</arglist>
  9002.         <comment>Get last access time of file</comment>
  9003.     </function>
  9004.     <function name="filectime" return="int">
  9005.         <arglist>string filename</arglist>
  9006.         <comment>Get inode modification time of file</comment>
  9007.     </function>
  9008.     <function name="file_exists" return="bool">
  9009.         <arglist>string filename</arglist>
  9010.         <comment>Returns true if filename exists</comment>
  9011.     </function>
  9012.     <function name="filegroup" return="int">
  9013.         <arglist>string filename</arglist>
  9014.         <comment>Get file group</comment>
  9015.     </function>
  9016.     <function name="fileinode" return="int">
  9017.         <arglist>string filename</arglist>
  9018.         <comment>Get file inode</comment>
  9019.     </function>
  9020.     <function name="filemtime" return="int">
  9021.         <arglist>string filename</arglist>
  9022.         <comment>Get last modification time of file</comment>
  9023.     </function>
  9024.     <function name="fileowner" return="int">
  9025.         <arglist>string filename</arglist>
  9026.         <comment>Get file owner</comment>
  9027.     </function>
  9028.     <function name="fileperms" return="int">
  9029.         <arglist>string filename</arglist>
  9030.         <comment>Get file permissions</comment>
  9031.     </function>
  9032.     <function name="filesize" return="int">
  9033.         <arglist>string filename</arglist>
  9034.         <comment>Get file size</comment>
  9035.     </function>
  9036.     <function name="filetype" return="string">
  9037.         <arglist>string filename</arglist>
  9038.         <comment>Get file type</comment>
  9039.     </function>
  9040.     <function name="is_dir" return="bool">
  9041.         <arglist>string filename</arglist>
  9042.         <comment>Returns true if file is directory</comment>
  9043.     </function>
  9044.     <function name="is_executable" return="bool">
  9045.         <arglist>string filename</arglist>
  9046.         <comment>Returns true if file is executable</comment>
  9047.     </function>
  9048.     <function name="is_file" return="bool">
  9049.         <arglist>string filename</arglist>
  9050.         <comment>Returns true if file is a regular file</comment>
  9051.     </function>
  9052.     <function name="is_link" return="bool">
  9053.         <arglist>string filename</arglist>
  9054.         <comment>Returns true if file is symbolic link</comment>
  9055.     </function>
  9056.     <function name="is_readable" return="bool">
  9057.         <arglist>string filename</arglist>
  9058.         <comment>Returns true if file can be read</comment>
  9059.     </function>
  9060.     <function name="is_writable" return="bool">
  9061.         <arglist>string filename</arglist>
  9062.         <comment>Returns true if file can be written</comment>
  9063.     </function>
  9064.     <function name="lstat" return="array">
  9065.         <arglist>string filename</arglist>
  9066.         <comment>Give information about a file or symbolic link</comment>
  9067.     </function>
  9068.     <function name="stat" return="array">
  9069.         <arglist>string filename</arglist>
  9070.         <comment>Give information about a file</comment>
  9071.     </function>
  9072.     <function name="touch" return="bool">
  9073.         <arglist>string filename [, int time [, int atime]]</arglist>
  9074.         <comment>Set modification time of file</comment>
  9075.     </function>
  9076.     <function name="printf" return="int">
  9077.         <arglist>string format [, mixed arg1 [, mixed ...]]</arglist>
  9078.         <comment>Output a formatted string</comment>
  9079.     </function>
  9080.     <function name="sprintf" return="string">
  9081.         <arglist>string format [, mixed arg1 [, mixed ...]]</arglist>
  9082.         <comment>Return a formatted string</comment>
  9083.     </function>
  9084.     <function name="vprintf" return="int">
  9085.         <arglist>string format, array args</arglist>
  9086.         <comment>Output a formatted string</comment>
  9087.     </function>
  9088.     <function name="vsprintf" return="string">
  9089.         <arglist>string format, array args</arglist>
  9090.         <comment>Return a formatted string</comment>
  9091.     </function>
  9092.     <function name="fsockopen" return="int">
  9093.         <arglist>string hostname, int port [, int errno [, string errstr [, float timeout [, resource context]]]]</arglist>
  9094.         <comment>Open Internet or Unix domain socket connection</comment>
  9095.     </function>
  9096.     <function name="pfsockopen" return="int">
  9097.         <arglist>string hostname, int port [, int errno [, string errstr [, float timeout [, resource context]]]]</arglist>
  9098.         <comment>Open persistent Internet or Unix domain socket connection</comment>
  9099.     </function>
  9100.     <function name="ftok" return="int">
  9101.         <arglist>string pathname, string proj</arglist>
  9102.         <comment>Convert a pathname and a project identifier to a System V IPC key</comment>
  9103.     </function>
  9104.     <function name="headers_sent" return="bool">
  9105.         <arglist>[string &$file [, int &$line]]</arglist>
  9106.         <comment>Returns true if headers have already been sent, false otherwise</comment>
  9107.     </function>
  9108.     <function name="header" return="void">
  9109.         <arglist>string header [, bool replace, [int http_response_code]]</arglist>
  9110.         <comment>Sends a raw HTTP header</comment>
  9111.     </function>
  9112.     <function name="setcookie" return="bool">
  9113.         <arglist>string name [, string value [, int expires [, string path [, string domain [, bool secure]]]]]</arglist>
  9114.         <comment>Send a cookie</comment>
  9115.     </function>
  9116.     <function name="get_html_translation_table" return="array">
  9117.         <arglist>[int table [, int quote_style]]</arglist>
  9118.         <comment>Returns the internal translation table used by htmlspecialchars and htmlentities</comment>
  9119.     </function>
  9120.     <function name="htmlentities" return="string">
  9121.         <arglist>string string [, int quote_style][, string charset]</arglist>
  9122.         <comment>Convert all applicable characters to HTML entities</comment>
  9123.     </function>
  9124.     <function name="html_entity_decode" return="string">
  9125.         <arglist>string string [, int quote_style][, string charset]</arglist>
  9126.         <comment>Convert all HTML entities to their applicable characters</comment>
  9127.     </function>
  9128.     <function name="htmlspecialchars" return="string">
  9129.         <arglist>string string [, int quote_style][, string charset]</arglist>
  9130.         <comment>Convert special characters to HTML entities</comment>
  9131.     </function>
  9132.     <function name="getimagesize" return="array">
  9133.         <arglist>string imagefile [, array info]</arglist>
  9134.         <comment>Get the size of an image as 4-element array</comment>
  9135.     </function>
  9136.     <function name="image_type_to_mime_type" return="string">
  9137.         <arglist>int imagetype</arglist>
  9138.         <comment>Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype</comment>
  9139.     </function>
  9140.     <function name="phpcredits" return="void">
  9141.         <arglist>[int flag]</arglist>
  9142.         <comment>Prints the list of people who've contributed to the PHP project</comment>
  9143.     </function>
  9144.     <function name="php_egg_logo_guid" return="string">
  9145.         <arglist>void</arglist>
  9146.         <comment>Return the special ID used to request the PHP logo in phpinfo screens</comment>
  9147.     </function>
  9148.     <function name="phpinfo" return="void">
  9149.         <arglist>[int what]</arglist>
  9150.         <comment>Output a page of useful information about PHP and the current request</comment>
  9151.     </function>
  9152.     <function name="php_ini_scanned_files" return="string">
  9153.         <arglist>void</arglist>
  9154.         <comment>Return comma-separated string of .ini files parsed from the additional ini dir</comment>
  9155.     </function>
  9156.     <function name="php_logo_guid" return="string">
  9157.         <arglist>void</arglist>
  9158.         <comment>Return the special ID used to request the PHP logo in phpinfo screens</comment>
  9159.     </function>
  9160.     <function name="php_sapi_name" return="string">
  9161.         <arglist>void</arglist>
  9162.         <comment>Return the current SAPI module name</comment>
  9163.     </function>
  9164.     <function name="php_uname" return="string">
  9165.         <arglist>void</arglist>
  9166.         <comment>Return information about the system PHP was built on</comment>
  9167.     </function>
  9168.     <function name="phpversion" return="string">
  9169.         <arglist>[string extension]</arglist>
  9170.         <comment>Return the current PHP version</comment>
  9171.     </function>
  9172.     <function name="zend_logo_guid" return="string">
  9173.         <arglist>void</arglist>
  9174.         <comment>Return the special ID used to request the Zend logo in phpinfo screens</comment>
  9175.     </function>
  9176.     <function name="iptcembed" return="array">
  9177.         <arglist>string iptcdata, string jpeg_file_name [, int spool]</arglist>
  9178.         <comment>Embed binary IPTC data into a JPEG image.</comment>
  9179.     </function>
  9180.     <function name="iptcparse" return="array">
  9181.         <arglist>string iptcdata</arglist>
  9182.         <comment>Parse binary IPTC-data into associative array</comment>
  9183.     </function>
  9184.     <function name="lcg_value" return="float">
  9185.         <arglist>void</arglist>
  9186.         <comment>Returns a value from the combined linear congruential generator</comment>
  9187.     </function>
  9188.     <function name="levenshtein" return="int">
  9189.         <arglist>string str1, string str2</arglist>
  9190.         <comment>Calculate Levenshtein distance between two strings</comment>
  9191.     </function>
  9192.     <function name="linkinfo" return="int">
  9193.         <arglist>string filename</arglist>
  9194.         <comment>Returns the st_dev field of the UNIX C stat structure describing the link</comment>
  9195.     </function>
  9196.     <function name="link" return="int">
  9197.         <arglist>string target, string link</arglist>
  9198.         <comment>Create a hard link</comment>
  9199.     </function>
  9200.     <function name="readlink" return="string">
  9201.         <arglist>string filename</arglist>
  9202.         <comment>Return the target of a symbolic link</comment>
  9203.     </function>
  9204.     <function name="symlink" return="int">
  9205.         <arglist>string target, string link</arglist>
  9206.         <comment>Create a symbolic link</comment>
  9207.     </function>
  9208.     <function name="ezmlm_hash" return="int">
  9209.         <arglist>string addr</arglist>
  9210.         <comment>Calculate EZMLM list hash value.</comment>
  9211.     </function>
  9212.     <function name="mail" return="int">
  9213.         <arglist>string to, string subject, string message [, string additional_headers [, string additional_parameters]]</arglist>
  9214.         <comment>Send an email message</comment>
  9215.     </function>
  9216.     <function name="abs" return="int">
  9217.         <arglist>int number</arglist>
  9218.         <comment>Return the absolute value of the number</comment>
  9219.     </function>
  9220.     <function name="acos" return="float">
  9221.         <arglist>float number</arglist>
  9222.         <comment>Return the arc cosine of the number in radians</comment>
  9223.     </function>
  9224.     <function name="acosh" return="float">
  9225.         <arglist>float number</arglist>
  9226.         <comment>Returns the inverse hyperbolic cosine of the number, i.e. the value whose hyperbolic cosine is number</comment>
  9227.     </function>
  9228.     <function name="asin" return="float">
  9229.         <arglist>float number</arglist>
  9230.         <comment>Returns the arc sine of the number in radians</comment>
  9231.     </function>
  9232.     <function name="asinh" return="float">
  9233.         <arglist>float number</arglist>
  9234.         <comment>Returns the inverse hyperbolic sine of the number, i.e. the value whose hyperbolic sine is number</comment>
  9235.     </function>
  9236.     <function name="atan2" return="float">
  9237.         <arglist>float y, float x</arglist>
  9238.         <comment>Returns the arc tangent of y/x, with the resulting quadrant determined by the signs of y and x</comment>
  9239.     </function>
  9240.     <function name="atan" return="float">
  9241.         <arglist>float number</arglist>
  9242.         <comment>Returns the arc tangent of the number in radians</comment>
  9243.     </function>
  9244.     <function name="atanh" return="float">
  9245.         <arglist>float number</arglist>
  9246.         <comment>Returns the inverse hyperbolic tangent of the number, i.e. the value whose hyperbolic tangent is number</comment>
  9247.     </function>
  9248.     <function name="base_convert" return="string">
  9249.         <arglist>string number, int frombase, int tobase</arglist>
  9250.         <comment>Converts a number in a string from any base <= 36 to any base <= 36</comment>
  9251.     </function>
  9252.     <function name="bindec" return="int">
  9253.         <arglist>string binary_number</arglist>
  9254.         <comment>Returns the decimal equivalent of the binary number</comment>
  9255.     </function>
  9256.     <function name="ceil" return="float">
  9257.         <arglist>float number</arglist>
  9258.         <comment>Returns the next highest integer value of the number</comment>
  9259.     </function>
  9260.     <function name="cos" return="float">
  9261.         <arglist>float number</arglist>
  9262.         <comment>Returns the cosine of the number in radians</comment>
  9263.     </function>
  9264.     <function name="cosh" return="float">
  9265.         <arglist>float number</arglist>
  9266.         <comment>Returns the hyperbolic cosine of the number, defined as (exp(number)      exp(-number))/2</comment>
  9267.     </function>
  9268.     <function name="decbin" return="string">
  9269.         <arglist>int decimal_number</arglist>
  9270.         <comment>Returns a string containing a binary representation of the number</comment>
  9271.     </function>
  9272.     <function name="dechex" return="string">
  9273.         <arglist>int decimal_number</arglist>
  9274.         <comment>Returns a string containing a hexadecimal representation of the given number</comment>
  9275.     </function>
  9276.     <function name="decoct" return="string">
  9277.         <arglist>int decimal_number</arglist>
  9278.         <comment>Returns a string containing an octal representation of the given number</comment>
  9279.     </function>
  9280.     <function name="deg2rad" return="float">
  9281.         <arglist>float number</arglist>
  9282.         <comment>Converts the number in degrees to the radian equivalent</comment>
  9283.     </function>
  9284.     <function name="exp" return="float">
  9285.         <arglist>float number</arglist>
  9286.         <comment>Returns e raised to the power of the number</comment>
  9287.     </function>
  9288.     <function name="expm1" return="float">
  9289.         <arglist>float number</arglist>
  9290.         <comment>Returns exp(number) - 1, computed in a way that accurate even when the value of number is close to zero</comment>
  9291.     </function>
  9292.     <function name="floor" return="float">
  9293.         <arglist>float number</arglist>
  9294.         <comment>Returns the next lowest integer value from the number</comment>
  9295.     </function>
  9296.     <function name="fmod" return="float">
  9297.         <arglist>float x, float y</arglist>
  9298.         <comment>Returns the remainder of dividing x by y as a float</comment>
  9299.     </function>
  9300.     <function name="hexdec" return="int">
  9301.         <arglist>string hexadecimal_number</arglist>
  9302.         <comment>Returns the decimal equivalent of the hexadecimal number</comment>
  9303.     </function>
  9304.     <function name="hypot" return="float">
  9305.         <arglist>float num1, float num2</arglist>
  9306.         <comment>Returns sqrt(num1*num1      num2*num2)</comment>
  9307.     </function>
  9308.     <function name="is_finite" return="bool">
  9309.         <arglist>float val</arglist>
  9310.         <comment>Returns whether argument is finite</comment>
  9311.     </function>
  9312.     <function name="is_infinite" return="bool">
  9313.         <arglist>float val</arglist>
  9314.         <comment>Returns whether argument is infinite</comment>
  9315.     </function>
  9316.     <function name="is_nan" return="bool">
  9317.         <arglist>float val</arglist>
  9318.         <comment>Returns whether argument is not a number</comment>
  9319.     </function>
  9320.     <function name="log10" return="float">
  9321.         <arglist>float number</arglist>
  9322.         <comment>Returns the base-10 logarithm of the number</comment>
  9323.     </function>
  9324.     <function name="log1p" return="float">
  9325.         <arglist>float number</arglist>
  9326.         <comment>Returns log(1      number), computed in a way that accurate even when the value of number is close to zero</comment>
  9327.     </function>
  9328.     <function name="log" return="float">
  9329.         <arglist>float number, [float base]</arglist>
  9330.         <comment>Returns the natural logarithm of the number, or the base log if base is specified</comment>
  9331.     </function>
  9332.     <function name="number_format" return="string">
  9333.         <arglist>float number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]]</arglist>
  9334.         <comment>Formats a number with grouped thousands</comment>
  9335.     </function>
  9336.     <function name="octdec" return="int">
  9337.         <arglist>string octal_number</arglist>
  9338.         <comment>Returns the decimal equivalent of an octal string</comment>
  9339.     </function>
  9340.     <function name="pi" return="float">
  9341.         <arglist>void</arglist>
  9342.         <comment>Returns an approximation of pi</comment>
  9343.     </function>
  9344.     <function name="pow" return="number">
  9345.         <arglist>number base, number exponent</arglist>
  9346.         <comment>Returns base raised to the power of exponent. Returns integer result when possible</comment>
  9347.     </function>
  9348.     <function name="rad2deg" return="float">
  9349.         <arglist>float number</arglist>
  9350.         <comment>Converts the radian number to the equivalent number in degrees</comment>
  9351.     </function>
  9352.     <function name="round" return="float">
  9353.         <arglist>float number [, int precision]</arglist>
  9354.         <comment>Returns the number rounded to specified precision</comment>
  9355.     </function>
  9356.     <function name="sin" return="float">
  9357.         <arglist>float number</arglist>
  9358.         <comment>Returns the sine of the number in radians</comment>
  9359.     </function>
  9360.     <function name="sinh" return="float">
  9361.         <arglist>float number</arglist>
  9362.         <comment>Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2</comment>
  9363.     </function>
  9364.     <function name="sqrt" return="float">
  9365.         <arglist>float number</arglist>
  9366.         <comment>Returns the square root of the number</comment>
  9367.     </function>
  9368.     <function name="tan" return="float">
  9369.         <arglist>float number</arglist>
  9370.         <comment>Returns the tangent of the number in radians</comment>
  9371.     </function>
  9372.     <function name="tanh" return="float">
  9373.         <arglist>float number</arglist>
  9374.         <comment>Returns the hyperbolic tangent of the number, defined as sinh(number)/cosh(number)</comment>
  9375.     </function>
  9376.     <function name="md5_file" return="string">
  9377.         <arglist>string filename</arglist>
  9378.         <comment>Calculate the md5 hash of given filename</comment>
  9379.     </function>
  9380.     <function name="md5" return="string">
  9381.         <arglist>string str</arglist>
  9382.         <comment>Calculate the md5 hash of a string</comment>
  9383.     </function>
  9384.     <function name="metaphone" return="string">
  9385.         <arglist>string text, int phones</arglist>
  9386.         <comment>Break english phrases down into their phonemes</comment>
  9387.     </function>
  9388.     <function name="getrusage" return="array">
  9389.         <arglist>[int who]</arglist>
  9390.         <comment>Returns an array of usage statistics</comment>
  9391.     </function>
  9392.     <function name="gettimeofday" return="array">
  9393.         <arglist>void</arglist>
  9394.         <comment>Returns the current time as array</comment>
  9395.     </function>
  9396.     <function name="microtime" return="string">
  9397.         <arglist>void</arglist>
  9398.         <comment>Returns a string containing the current time in seconds and microseconds</comment>
  9399.     </function>
  9400.     <function name="pack" return="string">
  9401.         <arglist>string format, mixed arg1 [, mixed arg2 [, mixed ...]]</arglist>
  9402.         <comment>Takes one or more arguments and packs them into a binary string according to the format argument</comment>
  9403.     </function>
  9404.     <function name="unpack" return="array">
  9405.         <arglist>string format, string input</arglist>
  9406.         <comment>Unpack binary string into named array elements according to format argument</comment>
  9407.     </function>
  9408.     <function name="getlastmod" return="int">
  9409.         <arglist>void</arglist>
  9410.         <comment>Get time of last page modification</comment>
  9411.     </function>
  9412.     <function name="getmygid" return="int">
  9413.         <arglist>void</arglist>
  9414.         <comment>Get PHP script owner's GID</comment>
  9415.     </function>
  9416.     <function name="getmyinode" return="int">
  9417.         <arglist>void</arglist>
  9418.         <comment>Get the inode of the current script being parsed</comment>
  9419.     </function>
  9420.     <function name="getmypid" return="int">
  9421.         <arglist>void</arglist>
  9422.         <comment>Get current process ID</comment>
  9423.     </function>
  9424.     <function name="getmyuid" return="int">
  9425.         <arglist>void</arglist>
  9426.         <comment>Get PHP script owner's UID</comment>
  9427.     </function>
  9428.     <function name="quoted_printable_decode" return="string">
  9429.         <arglist>string str</arglist>
  9430.         <comment>Convert a quoted-printable string to an 8 bit string</comment>
  9431.     </function>
  9432.     <function name="getrandmax" return="int">
  9433.         <arglist>void</arglist>
  9434.         <comment>Returns the maximum value a random number can have</comment>
  9435.     </function>
  9436.     <function name="mt_getrandmax" return="int">
  9437.         <arglist>void</arglist>
  9438.         <comment>Returns the maximum value a random number from Mersenne Twister can have</comment>
  9439.     </function>
  9440.     <function name="mt_rand" return="int">
  9441.         <arglist>[int min, int max]</arglist>
  9442.         <comment>Returns a random number from Mersenne Twister</comment>
  9443.     </function>
  9444.     <function name="mt_srand" return="void">
  9445.         <arglist>[int seed]</arglist>
  9446.         <comment>Seeds Mersenne Twister random number generator</comment>
  9447.     </function>
  9448.     <function name="rand" return="int">
  9449.         <arglist>[int min, int max]</arglist>
  9450.         <comment>Returns a random number</comment>
  9451.     </function>
  9452.     <function name="srand" return="void">
  9453.         <arglist>[int seed]</arglist>
  9454.         <comment>Seeds random number generator</comment>
  9455.     </function>
  9456.     <function name="eregi_replace" return="string">
  9457.         <arglist>string pattern, string replacement, string string</arglist>
  9458.         <comment>Case insensitive replace regular expression</comment>
  9459.     </function>
  9460.     <function name="eregi" return="int">
  9461.         <arglist>string pattern, string string [, array registers]</arglist>
  9462.         <comment>Case-insensitive regular expression match</comment>
  9463.     </function>
  9464.     <function name="ereg_replace" return="string">
  9465.         <arglist>string pattern, string replacement, string string</arglist>
  9466.         <comment>Replace regular expression</comment>
  9467.     </function>
  9468.     <function name="ereg" return="int">
  9469.         <arglist>string pattern, string string [, array registers]</arglist>
  9470.         <comment>Regular expression match</comment>
  9471.     </function>
  9472.     <function name="spliti" return="array">
  9473.         <arglist>string pattern, string string [, int limit]</arglist>
  9474.         <comment>Split string into array by regular expression case-insensitive</comment>
  9475.     </function>
  9476.     <function name="split" return="array">
  9477.         <arglist>string pattern, string string [, int limit]</arglist>
  9478.         <comment>Split string into array by regular expression</comment>
  9479.     </function>
  9480.     <function name="sql_regcase" return="string">
  9481.         <arglist>string string</arglist>
  9482.         <comment>Make regular expression for case insensitive match</comment>
  9483.     </function>
  9484.     <function name="sha1_file" return="string">
  9485.         <arglist>string filename</arglist>
  9486.         <comment>Calculate the sha1 hash of given filename</comment>
  9487.     </function>
  9488.     <function name="sha1" return="string">
  9489.         <arglist>string str</arglist>
  9490.         <comment>Calculate the sha1 hash of a string</comment>
  9491.     </function>
  9492.     <function name="soundex" return="string">
  9493.         <arglist>string str</arglist>
  9494.         <comment>Calculate the soundex key of a string</comment>
  9495.     </function>
  9496.     <function name="addcslashes" return="string">
  9497.         <arglist>string str, string charlist</arglist>
  9498.         <comment>Escapes all chars mentioned in charlist with backslash. It creates octal representations if asked to backslash characters with 8th bit set or with ASCII<32 (except '\n', '\r', '\t' etc...)</comment>
  9499.     </function>
  9500.     <function name="addslashes" return="string">
  9501.         <arglist>string str</arglist>
  9502.         <comment>Escapes single quote, double quotes and backslash characters in a string with backslashes</comment>
  9503.     </function>
  9504.     <function name="basename" return="string">
  9505.         <arglist>string path [, string suffix]</arglist>
  9506.         <comment>Returns the filename component of the path</comment>
  9507.     </function>
  9508.     <function name="bin2hex" return="string">
  9509.         <arglist>string data</arglist>
  9510.         <comment>Converts the binary representation of data to hex</comment>
  9511.     </function>
  9512.     <function name="chr" return="string">
  9513.         <arglist>int ascii</arglist>
  9514.         <comment>Converts ASCII code to a character</comment>
  9515.     </function>
  9516.     <function name="chunk_split" return="string">
  9517.         <arglist>string str [, int chunklen [, string ending]]</arglist>
  9518.         <comment>Returns split line</comment>
  9519.     </function>
  9520.     <function name="count_chars" return="mixed">
  9521.         <arglist>string input [, int mode]</arglist>
  9522.         <comment>Returns info about what characters are used in input</comment>
  9523.     </function>
  9524.     <function name="dirname" return="string">
  9525.         <arglist>string path</arglist>
  9526.         <comment>Returns the directory name component of the path</comment>
  9527.     </function>
  9528.     <function name="explode" return="array">
  9529.         <arglist>string separator, string str [, int limit]</arglist>
  9530.         <comment>Splits a string on string separator and return array of components</comment>
  9531.     </function>
  9532.     <function name="hebrevc" return="string">
  9533.         <arglist>string str [, int max_chars_per_line]</arglist>
  9534.         <comment>Converts logical Hebrew text to visual text with newline conversion</comment>
  9535.     </function>
  9536.     <function name="hebrev" return="string">
  9537.         <arglist>string str [, int max_chars_per_line]</arglist>
  9538.         <comment>Converts logical Hebrew text to visual text</comment>
  9539.     </function>
  9540.     <function name="implode" return="string">
  9541.         <arglist>[string glue,] array pieces</arglist>
  9542.         <comment>Joins array elements placing glue string between items and return one string</comment>
  9543.     </function>
  9544.     <function name="join" return="string">
  9545.         <arglist>array src, string glue</arglist>
  9546.         <comment>An alias for implode</comment>
  9547.     </function>
  9548.     <function name="localeconv" return="array">
  9549.         <arglist>void</arglist>
  9550.         <comment>Returns numeric formatting information based on the current locale</comment>
  9551.     </function>
  9552.     <function name="ltrim" return="string">
  9553.         <arglist>string str [, string character_mask]</arglist>
  9554.         <comment>Strips whitespace from the beginning of a string</comment>
  9555.     </function>
  9556.     <function name="money_format" return="string">
  9557.         <arglist>string format , float value</arglist>
  9558.         <comment>Convert monetary value(s) to string</comment>
  9559.     </function>
  9560.     <function name="nl2br" return="string">
  9561.         <arglist>string str</arglist>
  9562.         <comment>Converts newlines to HTML line breaks</comment>
  9563.     </function>
  9564.     <function name="nl_langinfo" return="string">
  9565.         <arglist>int item</arglist>
  9566.         <comment>Query language and locale information</comment>
  9567.     </function>
  9568.     <function name="ord" return="int">
  9569.         <arglist>string character</arglist>
  9570.         <comment>Returns ASCII value of character</comment>
  9571.     </function>
  9572.     <function name="parse_str" return="void">
  9573.         <arglist>string encoded_string [, array result]</arglist>
  9574.         <comment>Parses GET/POST/COOKIE data and sets global variables</comment>
  9575.     </function>
  9576.     <function name="pathinfo" return="array">
  9577.         <arglist>string path</arglist>
  9578.         <comment>Returns information about a certain string</comment>
  9579.     </function>
  9580.     <function name="quotemeta" return="string">
  9581.         <arglist>string str</arglist>
  9582.         <comment>Quotes meta characters</comment>
  9583.     </function>
  9584.     <function name="rtrim" return="string">
  9585.         <arglist>string str [, string character_mask]</arglist>
  9586.         <comment>Removes trailing whitespace</comment>
  9587.     </function>
  9588.     <function name="setlocale" return="string">
  9589.         <arglist>mixed category, string locale [, string ...]</arglist>
  9590.         <comment>Set locale information</comment>
  9591.     </function>
  9592.     <function name="similar_text" return="int">
  9593.         <arglist>string str1, string str2 [, float percent]</arglist>
  9594.         <comment>Calculates the similarity between two strings</comment>
  9595.     </function>
  9596.     <function name="sscanf" return="mixed">
  9597.         <arglist>string str, string format [, string ...]</arglist>
  9598.         <comment>Implements an ANSI C compatible sscanf</comment>
  9599.     </function>
  9600.     <function name="strchr" return="string">
  9601.         <arglist>string haystack, string needle</arglist>
  9602.         <comment>An alias for strstr</comment>
  9603.     </function>
  9604.     <function name="strcoll" return="int">
  9605.         <arglist>string str1, string str2</arglist>
  9606.         <comment>Compares two strings using the current locale</comment>
  9607.     </function>
  9608.     <function name="strcspn" return="int">
  9609.         <arglist>string str, string mask [, start [, len]]</arglist>
  9610.         <comment>Finds length of initial segment consisting entirely of characters not found in mask. If start or/and length is provide works like strcspn(substr($s,$start,$len),$bad_chars)</comment>
  9611.     </function>
  9612.     <function name="stripcslashes" return="string">
  9613.         <arglist>string str</arglist>
  9614.         <comment>Strips backslashes from a string. Uses C-style conventions</comment>
  9615.     </function>
  9616.     <function name="stripslashes" return="string">
  9617.         <arglist>string str</arglist>
  9618.         <comment>Strips backslashes from a string</comment>
  9619.     </function>
  9620.     <function name="strip_tags" return="string">
  9621.         <arglist>string str [, string allowable_tags]</arglist>
  9622.         <comment>Strips HTML and PHP tags from a string</comment>
  9623.     </function>
  9624.     <function name="stristr" return="string">
  9625.         <arglist>string haystack, string needle</arglist>
  9626.         <comment>Finds first occurrence of a string within another, case insensitive</comment>
  9627.     </function>
  9628.     <function name="strnatcasecmp" return="int">
  9629.         <arglist>string s1, string s2</arglist>
  9630.         <comment>Returns the result of case-insensitive string comparison using 'natural' algorithm</comment>
  9631.     </function>
  9632.     <function name="strnatcmp" return="int">
  9633.         <arglist>string s1, string s2</arglist>
  9634.         <comment>Returns the result of string comparison using 'natural' algorithm</comment>
  9635.     </function>
  9636.     <function name="str_pad" return="string">
  9637.         <arglist>string input, int pad_length [, string pad_string [, int pad_type]]</arglist>
  9638.         <comment>Returns input string padded on the left or right to specified length with pad_string</comment>
  9639.     </function>
  9640.     <function name="strpos" return="int">
  9641.         <arglist>string haystack, string needle [, int offset]</arglist>
  9642.         <comment>Finds position of first occurrence of a string within another</comment>
  9643.     </function>
  9644.     <function name="strrchr" return="string">
  9645.         <arglist>string haystack, string needle</arglist>
  9646.         <comment>Finds the last occurrence of a character in a string within another</comment>
  9647.     </function>
  9648.     <function name="str_repeat" return="string">
  9649.         <arglist>string input, int mult</arglist>
  9650.         <comment>Returns the input string repeat mult times</comment>
  9651.     </function>
  9652.     <function name="str_replace" return="mixed">
  9653.         <arglist>mixed search, mixed replace, mixed subject</arglist>
  9654.         <comment>Replaces all occurrences of search in haystack with replace</comment>
  9655.     </function>
  9656.     <function name="strrev" return="string">
  9657.         <arglist>string str</arglist>
  9658.         <comment>Reverse a string</comment>
  9659.     </function>
  9660.     <function name="str_rot13" return="string">
  9661.         <arglist>string str</arglist>
  9662.         <comment>Perform the rot13 transform on a string</comment>
  9663.     </function>
  9664.     <function name="strrpos" return="int">
  9665.         <arglist>string haystack, string needle</arglist>
  9666.         <comment>Finds position of last occurrence of a character in a string within another</comment>
  9667.     </function>
  9668.     <function name="str_shuffle" return="void">
  9669.         <arglist>string str</arglist>
  9670.         <comment>Shuffles string. One permutation of all possible is created</comment>
  9671.     </function>
  9672.     <function name="strspn" return="int">
  9673.         <arglist>string str, string mask [, start [, len]]</arglist>
  9674.         <comment>Finds length of initial segment consisting entirely of characters found in mask. If start or/and length is provided works like strspn(substr($s,$start,$len),$good_chars)</comment>
  9675.     </function>
  9676.     <function name="strstr" return="string">
  9677.         <arglist>string haystack, string needle</arglist>
  9678.         <comment>Finds first occurrence of a string within another</comment>
  9679.     </function>
  9680.     <function name="strtok" return="string">
  9681.         <arglist>[string str,] string token</arglist>
  9682.         <comment>Tokenize a string</comment>
  9683.     </function>
  9684.     <function name="strtolower" return="string">
  9685.         <arglist>string str</arglist>
  9686.         <comment>Makes a string lowercase</comment>
  9687.     </function>
  9688.     <function name="strtoupper" return="string">
  9689.         <arglist>string str</arglist>
  9690.         <comment>Makes a string uppercase</comment>
  9691.     </function>
  9692.     <function name="strtr" return="string">
  9693.         <arglist>string str, string from, string to</arglist>
  9694.         <comment>Translates characters in str using given translation tables</comment>
  9695.     </function>
  9696.     <function name="str_word_count" return="mixed">
  9697.         <arglist>string str, [int format]</arglist>
  9698.         <comment>Counts the number of words inside a string. If format of 1 is specified,         then the function will return an array containing all the words         found inside the string. If format of 2 is specified, then the function         will return an associated array where the position of the word is the key         and the word itself is the value.                  For the purpose of this function, 'word' is defined as a locale dependent         string containing alphabetic characters, which also may contain, but not start         with "'" and "-" characters.</comment>
  9699.     </function>
  9700.     <function name="substr_count" return="int">
  9701.         <arglist>string haystack, string needle</arglist>
  9702.         <comment>Returns the number of times a substring occurs in the string</comment>
  9703.     </function>
  9704.     <function name="substr_replace" return="string">
  9705.         <arglist>string str, string repl, int start [, int length]</arglist>
  9706.         <comment>Replaces part of a string with another string</comment>
  9707.     </function>
  9708.     <function name="substr" return="string">
  9709.         <arglist>string str, int start [, int length]</arglist>
  9710.         <comment>Returns part of a string</comment>
  9711.     </function>
  9712.     <function name="trim" return="string">
  9713.         <arglist>string str [, string character_mask]</arglist>
  9714.         <comment>Strips whitespace from the beginning and end of a string</comment>
  9715.     </function>
  9716.     <function name="ucfirst" return="string">
  9717.         <arglist>string str</arglist>
  9718.         <comment>Makes a string's first character uppercase</comment>
  9719.     </function>
  9720.     <function name="ucwords" return="string">
  9721.         <arglist>string str</arglist>
  9722.         <comment>Uppercase the first character of every word in a string</comment>
  9723.     </function>
  9724.     <function name="wordwrap" return="string">
  9725.         <arglist>string str [, int width [, string break [, int cut]]]</arglist>
  9726.         <comment>Wraps buffer to selected number of characters using string break char</comment>
  9727.     </function>
  9728.     <function name="closelog" return="bool">
  9729.         <arglist>void</arglist>
  9730.         <comment>Close connection to system logger</comment>
  9731.     </function>
  9732.     <function name="define_syslog_variables" return="void">
  9733.         <arglist>void</arglist>
  9734.         <comment>Initializes all syslog-related variables</comment>
  9735.     </function>
  9736.     <function name="openlog" return="bool">
  9737.         <arglist>string ident, int option, int facility</arglist>
  9738.         <comment>Open connection to system logger</comment>
  9739.     </function>
  9740.     <function name="syslog" return="bool">
  9741.         <arglist>int priority, string message</arglist>
  9742.         <comment>Generate a system log message</comment>
  9743.     </function>
  9744.     <function name="floatval" return="float">
  9745.         <arglist>mixed var</arglist>
  9746.         <comment>Get the float value of a variable</comment>
  9747.     </function>
  9748.     <function name="gettype" return="string">
  9749.         <arglist>mixed var</arglist>
  9750.         <comment>Returns the type of the variable</comment>
  9751.     </function>
  9752.     <function name="intval" return="int">
  9753.         <arglist>mixed var [, int base]</arglist>
  9754.         <comment>Get the integer value of a variable using the optional base for the conversion</comment>
  9755.     </function>
  9756.     <function name="is_array" return="bool">
  9757.         <arglist>mixed var</arglist>
  9758.         <comment>Returns true if variable is an array</comment>
  9759.     </function>
  9760.     <function name="is_bool" return="bool">
  9761.         <arglist>mixed var</arglist>
  9762.         <comment>Returns true if variable is a boolean</comment>
  9763.     </function>
  9764.     <function name="is_callable" return="bool">
  9765.         <arglist>mixed var [, bool syntax_only [, string callable_name]]</arglist>
  9766.         <comment>Returns true if var is callable.</comment>
  9767.     </function>
  9768.     <function name="is_float" return="bool">
  9769.         <arglist>mixed var</arglist>
  9770.         <comment>Returns true if variable is float point</comment>
  9771.     </function>
  9772.     <function name="is_long" return="bool">
  9773.         <arglist>mixed var</arglist>
  9774.         <comment>Returns true if variable is a long (integer)</comment>
  9775.     </function>
  9776.     <function name="is_null" return="bool">
  9777.         <arglist>mixed var</arglist>
  9778.         <comment>Returns true if variable is null</comment>
  9779.     </function>
  9780.     <function name="is_numeric" return="bool">
  9781.         <arglist>mixed value</arglist>
  9782.         <comment>Returns true if value is a number or a numeric string</comment>
  9783.     </function>
  9784.     <function name="is_object" return="bool">
  9785.         <arglist>mixed var</arglist>
  9786.         <comment>Returns true if variable is an object</comment>
  9787.     </function>
  9788.     <function name="is_resource" return="bool">
  9789.         <arglist>mixed var</arglist>
  9790.         <comment>Returns true if variable is a resource</comment>
  9791.     </function>
  9792.     <function name="is_scalar" return="bool">
  9793.         <arglist>mixed value</arglist>
  9794.         <comment>Returns true if value is a scalar</comment>
  9795.     </function>
  9796.     <function name="is_string" return="bool">
  9797.         <arglist>mixed var</arglist>
  9798.         <comment>Returns true if variable is a string</comment>
  9799.     </function>
  9800.     <function name="settype" return="bool">
  9801.         <arglist>mixed var, string type</arglist>
  9802.         <comment>Set the type of the variable</comment>
  9803.     </function>
  9804.     <function name="strval" return="string">
  9805.         <arglist>mixed var</arglist>
  9806.         <comment>Get the string value of a variable</comment>
  9807.     </function>
  9808.     <function name="uniqid" return="string">
  9809.         <arglist>string prefix [, bool more_entropy]</arglist>
  9810.         <comment>Generates a unique ID</comment>
  9811.     </function>
  9812.     <function name="parse_url" return="array">
  9813.         <arglist>string url</arglist>
  9814.         <comment>Parse a URL and return its components</comment>
  9815.     </function>
  9816.     <function name="rawurldecode" return="string">
  9817.         <arglist>string str</arglist>
  9818.         <comment>Decodes URL-encodes string</comment>
  9819.     </function>
  9820.     <function name="rawurlencode" return="string">
  9821.         <arglist>string str</arglist>
  9822.         <comment>URL-encodes string</comment>
  9823.     </function>
  9824.     <function name="urldecode" return="string">
  9825.         <arglist>string str</arglist>
  9826.         <comment>Decodes URL-encoded string</comment>
  9827.     </function>
  9828.     <function name="urlencode" return="string">
  9829.         <arglist>string str</arglist>
  9830.         <comment>URL-encodes string</comment>
  9831.     </function>
  9832.     <function name="debug_zval_dump" return="void">
  9833.         <arglist>mixed var</arglist>
  9834.         <comment>Dumps a string representation of an internal zend value to output.</comment>
  9835.     </function>
  9836.     <function name="memory_get_usage" return="int">
  9837.         <arglist>void</arglist>
  9838.         <comment>Returns the allocated by PHP memory</comment>
  9839.     </function>
  9840.     <function name="serialize" return="string">
  9841.         <arglist>mixed variable</arglist>
  9842.         <comment>Returns a string representation of variable (which can later be unserialized)</comment>
  9843.     </function>
  9844.     <function name="unserialize" return="mixed">
  9845.         <arglist>string variable_representation</arglist>
  9846.         <comment>Takes a string representation of variable and recreates it</comment>
  9847.     </function>
  9848.     <function name="var_dump" return="void">
  9849.         <arglist>mixed var</arglist>
  9850.         <comment>Dumps a string representation of variable to output</comment>
  9851.     </function>
  9852.     <function name="var_export" return="mixed">
  9853.         <arglist>mixed var [, bool return]</arglist>
  9854.         <comment>Outputs or returns a string representation of a variable</comment>
  9855.     </function>
  9856.     <function name="version_compare" return="int">
  9857.         <arglist>string ver1, string ver2 [, string oper]</arglist>
  9858.         <comment>Compares two "PHP-standardized" version number strings</comment>
  9859.     </function>
  9860.     <function name="swf_actiongeturl" return="void">
  9861.         <arglist>string url, string target</arglist>
  9862.         <comment>Gets the specified url</comment>
  9863.     </function>
  9864.     <function name="swf_actiongotoframe" return="void">
  9865.         <arglist>int frame_number</arglist>
  9866.         <comment>Causes the Flash movie to display the specified frame, frame_number, and then stop.</comment>
  9867.     </function>
  9868.     <function name="swf_actiongotolabel" return="void">
  9869.         <arglist>string label</arglist>
  9870.         <comment>Causes the flash movie to display the frame with the given label and then stop</comment>
  9871.     </function>
  9872.     <function name="swf_actionnextframe" return="void">
  9873.         <arglist>void</arglist>
  9874.         <comment>Goes foward one frame</comment>
  9875.     </function>
  9876.     <function name="swf_actionplay" return="void">
  9877.         <arglist>void</arglist>
  9878.         <comment>Starts playing the Flash movie from the current frame</comment>
  9879.     </function>
  9880.     <function name="swf_actionprevframe" return="void">
  9881.         <arglist>void</arglist>
  9882.         <comment>Goes backward one frame</comment>
  9883.     </function>
  9884.     <function name="swf_actionsettarget" return="void">
  9885.         <arglist>string target</arglist>
  9886.         <comment>Sets the context for actions</comment>
  9887.     </function>
  9888.     <function name="swf_actionstop" return="void">
  9889.         <arglist>void</arglist>
  9890.         <comment>Stops playing the Flash movie at the current frame</comment>
  9891.     </function>
  9892.     <function name="swf_actiontogglequality" return="void">
  9893.         <arglist>void</arglist>
  9894.         <comment>Toggles between high and low quality</comment>
  9895.     </function>
  9896.     <function name="swf_actionwaitforframe" return="void">
  9897.         <arglist>int frame, int skipcount</arglist>
  9898.         <comment>If the specified frame has not been loaded, skip the specified number of actions in the action list</comment>
  9899.     </function>
  9900.     <function name="swf_addbuttonrecord" return="void">
  9901.         <arglist>int state, int objid, int depth</arglist>
  9902.         <comment>Controls the location, appearance and active area of the current button</comment>
  9903.     </function>
  9904.     <function name="swf_addcolor" return="void">
  9905.         <arglist>float r, float g, float b, float a</arglist>
  9906.         <comment>Set the global add color to the rgba value specified</comment>
  9907.     </function>
  9908.     <function name="swf_closefile" return="void">
  9909.         <arglist>void</arglist>
  9910.         <comment>Close a Shockwave flash file that was opened with swf_openfile</comment>
  9911.     </function>
  9912.     <function name="swf_definebitmap" return="void">
  9913.         <arglist>int objid, string imgname</arglist>
  9914.         <comment>Defines a bitmap given the name of a .gif .rgb .jpeg or .fi image. The image will be converted into Flash jpeg or Flash color map format</comment>
  9915.     </function>
  9916.     <function name="swf_definefont" return="void">
  9917.         <arglist>int fontid, string name</arglist>
  9918.         <comment>Defines a font. name specifies the PostScript name of the font to use. This font also becomes the current font.</comment>
  9919.     </function>
  9920.     <function name="swf_defineline" return="void">
  9921.         <arglist>int objid, float x1, float y1, float x2, float y2, float width</arglist>
  9922.         <comment>Create a line with object id, objid, starting from x1, y1 and going to x2, y2 with width, width</comment>
  9923.     </function>
  9924.     <function name="swf_definepoly" return="void">
  9925.         <arglist>int obj_id, array coords, int npoints, float width</arglist>
  9926.         <comment>Define a Polygon from an array of x,y coordinates, coords.</comment>
  9927.     </function>
  9928.     <function name="swf_definerect" return="void">
  9929.         <arglist>int objid, float x1, float y1, float x2, float y2, float width</arglist>
  9930.         <comment>Create a rectangle with object id, objid, the upper lefthand coordinate is given by x1, y1 the bottom right coordinate is x2, y2 and with is the width of the line</comment>
  9931.     </function>
  9932.     <function name="swf_definetext" return="void">
  9933.         <arglist>int objid, string str, int docCenter</arglist>
  9934.         <comment>defines a text string using the current font, current fontsize and current font slant. If docCenter is 1, the word is centered in x</comment>
  9935.     </function>
  9936.     <function name="swf_endbutton" return="void">
  9937.         <arglist>void</arglist>
  9938.         <comment>Complete the definition of the current button</comment>
  9939.     </function>
  9940.     <function name="swf_enddoaction" return="void">
  9941.         <arglist>void</arglist>
  9942.         <comment>Ends the list of actions to perform for the current frame</comment>
  9943.     </function>
  9944.     <function name="swf_endshape" return="void">
  9945.         <arglist>void</arglist>
  9946.         <comment>Completes the definition of the current shape</comment>
  9947.     </function>
  9948.     <function name="swf_endsymbol" return="void">
  9949.         <arglist>void</arglist>
  9950.         <comment>End the current symbol</comment>
  9951.     </function>
  9952.     <function name="swf_fontsize" return="void">
  9953.         <arglist>float height</arglist>
  9954.         <comment>Sets the current font's height to the value specified by height</comment>
  9955.     </function>
  9956.     <function name="swf_fontslant" return="void">
  9957.         <arglist>float slant</arglist>
  9958.         <comment>Set the current font slant to the angle indicated by slant</comment>
  9959.     </function>
  9960.     <function name="swf_fonttracking" return="void">
  9961.         <arglist>track</arglist>
  9962.         <comment>Sets the current font tracking to the specified value, track</comment>
  9963.     </function>
  9964.     <function name="swf_getbitmapinfo" return="array">
  9965.         <arglist>int bitmapid</arglist>
  9966.         <comment>Returns an array of information about a bitmap specified by bitmapid</comment>
  9967.     </function>
  9968.     <function name="swf_getfontinfo" return="array">
  9969.         <arglist>void</arglist>
  9970.         <comment>Get information about the current font</comment>
  9971.     </function>
  9972.     <function name="swf_getframe" return="int">
  9973.         <arglist>void</arglist>
  9974.         <comment>Returns the current frame</comment>
  9975.     </function>
  9976.     <function name="swf_labelframe" return="void">
  9977.         <arglist>string name</arglist>
  9978.         <comment>Adds string name to the current frame</comment>
  9979.     </function>
  9980.     <function name="swf_lookat" return="void">
  9981.         <arglist>float vx, float vy, float vz, float px, float py, float pz, float twist</arglist>
  9982.         <comment>Defines a viewing transformation by giving the view position vx, vy, vz, and the coordinates of a reference point in the scene at px, py, pz. Twist controls a rotation along the viewer's z axis</comment>
  9983.     </function>
  9984.     <function name="swf_modifyobject" return="void">
  9985.         <arglist>int depth, int how</arglist>
  9986.         <comment>Updates the position and/or color of the object</comment>
  9987.     </function>
  9988.     <function name="swf_mulcolor" return="void">
  9989.         <arglist>float r, float g, float b, float a</arglist>
  9990.         <comment>Sets the global multiply color to the rgba value specified</comment>
  9991.     </function>
  9992.     <function name="swf_nextid" return="int">
  9993.         <arglist>void</arglist>
  9994.         <comment>Returns a free objid</comment>
  9995.     </function>
  9996.     <function name="swf_oncondition" return="void">
  9997.         <arglist>int transitions</arglist>
  9998.         <comment>Describes a transition used to trigger an action list</comment>
  9999.     </function>
  10000.     <function name="swf_openfile" return="void">
  10001.         <arglist>string name, float xsize, float ysize, float framerate, float r, float g, float b</arglist>
  10002.         <comment>Create a Shockwave Flash file given by name, with width xsize and height ysize at a frame rate of framerate and a background color specified by a red value of r, green value of g and a blue value of b</comment>
  10003.     </function>
  10004.     <function name="swf_ortho2" return="void">
  10005.         <arglist>float xmin, float xmax, float ymin, float ymax</arglist>
  10006.         <comment>Defines a 2-D orthographic mapping of user coordinates onto the current viewport</comment>
  10007.     </function>
  10008.     <function name="swf_ortho" return="void">
  10009.         <arglist>float xmin, float xmax, float ymin, float ymax, float zmin, float zmax</arglist>
  10010.         <comment>Defines an orthographic mapping of user coordinates onto the current viewport</comment>
  10011.     </function>
  10012.     <function name="swf_perspective" return="void">
  10013.         <arglist>float fovy, float aspect, float near, float far</arglist>
  10014.         <comment>Define a perspective projection transformation.</comment>
  10015.     </function>
  10016.     <function name="swf_placeobject" return="void">
  10017.         <arglist>int objid, int depth</arglist>
  10018.         <comment>Places the object, objid, in the current frame at depth, depth</comment>
  10019.     </function>
  10020.     <function name="swf_polarview" return="void">
  10021.         <arglist>float dist, float azimuth, float incidence, float twist</arglist>
  10022.         <comment>Defines he viewer's position in polar coordinates</comment>
  10023.     </function>
  10024.     <function name="swf_popmatrix" return="void">
  10025.         <arglist>void</arglist>
  10026.         <comment>Restore a previous transformation matrix</comment>
  10027.     </function>
  10028.     <function name="swf_posround" return="void">
  10029.         <arglist>int doit</arglist>
  10030.         <comment>This enables or disables rounding of the translation when objects are places or moved</comment>
  10031.     </function>
  10032.     <function name="swf_pushmatrix" return="void">
  10033.         <arglist>void</arglist>
  10034.         <comment>Push the current transformation matrix onto the stack</comment>
  10035.     </function>
  10036.     <function name="swf_removeobject" return="void">
  10037.         <arglist>int depth</arglist>
  10038.         <comment>Removes the object at the specified depth</comment>
  10039.     </function>
  10040.     <function name="swf_rotate" return="void">
  10041.         <arglist>float angle, string axis</arglist>
  10042.         <comment>Rotate the current transformation by the given angle about x, y, or z axis. The axis may be 'x', 'y', or 'z'</comment>
  10043.     </function>
  10044.     <function name="swf_scale" return="void">
  10045.         <arglist>float x, float y, float z</arglist>
  10046.         <comment>Scale the current transformation</comment>
  10047.     </function>
  10048.     <function name="swf_setfont" return="void">
  10049.         <arglist>int fontid</arglist>
  10050.         <comment>Sets fontid to the current font</comment>
  10051.     </function>
  10052.     <function name="swf_setframe" return="void">
  10053.         <arglist>int frame_number</arglist>
  10054.         <comment>Set the current frame number to the number given by frame_number</comment>
  10055.     </function>
  10056.     <function name="swf_shapearc" return="void">
  10057.         <arglist>float x, float y, float r, float ang1, float ang2</arglist>
  10058.         <comment>Draws a circular arc from ang1 to ang2. The center of the circle is given by x, and y. r specifies the radius of the arc</comment>
  10059.     </function>
  10060.     <function name="swf_shapecurveto3" return="void">
  10061.         <arglist>float x1, float y1, float x2, float y2, float x3, float y3</arglist>
  10062.         <comment>Draws a cubic bezier curve starting at the current position using x1, y1 and x2, y2 as off curve control points and using x3,y3 as the end point.  The current position is then sent to x3, y3</comment>
  10063.     </function>
  10064.     <function name="swf_shapecurveto" return="void">
  10065.         <arglist>float x1, float y1, float x2, float y2</arglist>
  10066.         <comment>Draws a quadratic bezier curve starting at the current position using x1, y1 as an off curve control point and using x2, y2 as the end point. The current position is then set to x2, y2.</comment>
  10067.     </function>
  10068.     <function name="swf_shapefillbitmapclip" return="void">
  10069.         <arglist>int bitmapid</arglist>
  10070.         <comment>Sets the current fill mode to clipped bitmap fill. Pixels from the previously defined bitmapid will be used to fill areas</comment>
  10071.     </function>
  10072.     <function name="swf_shapefillbitmaptile" return="void">
  10073.         <arglist>int bitmapid</arglist>
  10074.         <comment>Sets the current fill mode to tiled bitmap fill. Pixels from the previously defined bitmapid will be used to fill areas</comment>
  10075.     </function>
  10076.     <function name="swf_shapefilloff" return="void">
  10077.         <arglist>void</arglist>
  10078.         <comment>Turns off filling</comment>
  10079.     </function>
  10080.     <function name="swf_shapefillsolid" return="void">
  10081.         <arglist>float r, float g, float b, float a</arglist>
  10082.         <comment>Sets the current fill style to a solid fill with the specified rgba color</comment>
  10083.     </function>
  10084.     <function name="swf_shapelinesolid" return="void">
  10085.         <arglist>float r, float g, float b, float a, float width</arglist>
  10086.         <comment>Create a line with color defined by rgba, and a width of width</comment>
  10087.     </function>
  10088.     <function name="swf_shapelineto" return="void">
  10089.         <arglist>float x, float y</arglist>
  10090.         <comment>Draws a line from the current position to x,y, the current position is then set to x,y</comment>
  10091.     </function>
  10092.     <function name="swf_shapemoveto" return="void">
  10093.         <arglist>float x, float y</arglist>
  10094.         <comment>swf_shapemoveto moves the current position to the given x,y.</comment>
  10095.     </function>
  10096.     <function name="swf_showframe" return="void">
  10097.         <arglist>void</arglist>
  10098.         <comment>Finish the current frame</comment>
  10099.     </function>
  10100.     <function name="swf_startbutton" return="void">
  10101.         <arglist>int objid, int type</arglist>
  10102.         <comment>Start a button with an object id, objid and a type of either TYPE_MENUBUTTON or TYPE_PUSHBUTTON</comment>
  10103.     </function>
  10104.     <function name="swf_startdoaction" return="void">
  10105.         <arglist>void</arglist>
  10106.         <comment>Starts the description of an action list for the current frame</comment>
  10107.     </function>
  10108.     <function name="swf_startshape" return="void">
  10109.         <arglist>int objid</arglist>
  10110.         <comment>Initialize a new shape with object id, objid</comment>
  10111.     </function>
  10112.     <function name="swf_startsymbol" return="void">
  10113.         <arglist>int objid</arglist>
  10114.         <comment>Create a new symbol with object id, objid</comment>
  10115.     </function>
  10116.     <function name="swf_textwidth" return="void">
  10117.         <arglist>string str</arglist>
  10118.         <comment>Calculates the width of a string, str, using the current fontsize & current font</comment>
  10119.     </function>
  10120.     <function name="swf_translate" return="void">
  10121.         <arglist>float x, float y, float z</arglist>
  10122.         <comment>Translate the current transformation</comment>
  10123.     </function>
  10124.     <function name="swf_viewport" return="void">
  10125.         <arglist>float xmin, float xmax, float ymin, float ymax</arglist>
  10126.         <comment>Selects an area on the drawing surface for future drawing</comment>
  10127.     </function>
  10128.     <function name="sybase_affected_rows" return="int">
  10129.         <arglist>[int link_id]</arglist>
  10130.         <comment>Get number of affected rows in last query</comment>
  10131.     </function>
  10132.     <function name="sybase_close" return="bool">
  10133.         <arglist>[int link_id]</arglist>
  10134.         <comment>Close Sybase connection</comment>
  10135.     </function>
  10136.     <function name="sybase_connect" return="int">
  10137.         <arglist>[string host [, string user [, string password [, string charset [, string appname]]]]]</arglist>
  10138.         <comment>Open Sybase server connection</comment>
  10139.     </function>
  10140.     <function name="sybase_data_seek" return="bool">
  10141.         <arglist>int result, int offset</arglist>
  10142.         <comment>Move internal row pointer</comment>
  10143.     </function>
  10144.     <function name="sybase_deadlock_retry_count" return="void">
  10145.         <arglist>int retry_count</arglist>
  10146.         <comment>Sets deadlock retry count</comment>
  10147.     </function>
  10148.     <function name="sybase_fetch_array" return="array">
  10149.         <arglist>int result</arglist>
  10150.         <comment>Fetch row as array</comment>
  10151.     </function>
  10152.     <function name="sybase_fetch_assoc" return="array">
  10153.         <arglist>int result</arglist>
  10154.         <comment>Fetch row as array without numberic indices</comment>
  10155.     </function>
  10156.     <function name="sybase_fetch_field" return="object">
  10157.         <arglist>int result [, int offset]</arglist>
  10158.         <comment>Get field information</comment>
  10159.     </function>
  10160.     <function name="sybase_fetch_object" return="object">
  10161.         <arglist>int result [, mixed object]</arglist>
  10162.         <comment>Fetch row as object</comment>
  10163.     </function>
  10164.     <function name="sybase_fetch_row" return="array">
  10165.         <arglist>int result</arglist>
  10166.         <comment>Get row as enumerated array</comment>
  10167.     </function>
  10168.     <function name="sybase_field_seek" return="bool">
  10169.         <arglist>int result, int offset</arglist>
  10170.         <comment>Set field offset</comment>
  10171.     </function>
  10172.     <function name="sybase_free_result" return="bool">
  10173.         <arglist>int result</arglist>
  10174.         <comment>Free result memory</comment>
  10175.     </function>
  10176.     <function name="sybase_get_last_message" return="string">
  10177.         <arglist>void</arglist>
  10178.         <comment>Returns the last message from server (over min_message_severity)</comment>
  10179.     </function>
  10180.     <function name="sybase_min_client_severity" return="void">
  10181.         <arglist>int severity</arglist>
  10182.         <comment>Sets minimum client severity</comment>
  10183.     </function>
  10184.     <function name="sybase_min_server_severity" return="void">
  10185.         <arglist>int severity</arglist>
  10186.         <comment>Sets minimum server severity</comment>
  10187.     </function>
  10188.     <function name="sybase_num_fields" return="int">
  10189.         <arglist>int result</arglist>
  10190.         <comment>Get number of fields in result</comment>
  10191.     </function>
  10192.     <function name="sybase_num_rows" return="int">
  10193.         <arglist>int result</arglist>
  10194.         <comment>Get number of rows in result</comment>
  10195.     </function>
  10196.     <function name="sybase_pconnect" return="int">
  10197.         <arglist>[string host [, string user [, string password [, string charset [, string appname]]]]]</arglist>
  10198.         <comment>Open persistent Sybase connection</comment>
  10199.     </function>
  10200.     <function name="sybase_query" return="int">
  10201.         <arglist>string query [, int link_id]</arglist>
  10202.         <comment>Send Sybase query</comment>
  10203.     </function>
  10204.     <function name="sybase_result" return="string">
  10205.         <arglist>int result, int row, mixed field</arglist>
  10206.         <comment>Get result data</comment>
  10207.     </function>
  10208.     <function name="sybase_select_db" return="bool">
  10209.         <arglist>string database [, int link_id]</arglist>
  10210.         <comment>Select Sybase database</comment>
  10211.     </function>
  10212.     <function name="sybase_set_message_handler" return="bool">
  10213.         <arglist>mixed error_func [, resource connection]</arglist>
  10214.         <comment>Set the error handler, to be called when a server message is raised.      If error_func is NULL the handler will be deleted</comment>
  10215.     </function>
  10216.     <function name="sybase_unbuffered_query" return="int">
  10217.         <arglist>string query [, int link_id]</arglist>
  10218.         <comment>Send Sybase query</comment>
  10219.     </function>
  10220.     <function name="sybase_affected_rows" return="int">
  10221.         <arglist>[int link_id]</arglist>
  10222.         <comment>Get number of affected rows in last query</comment>
  10223.     </function>
  10224.     <function name="sybase_close" return="bool">
  10225.         <arglist>[int link_id]</arglist>
  10226.         <comment>Close Sybase connection</comment>
  10227.     </function>
  10228.     <function name="sybase_connect" return="int">
  10229.         <arglist>[string host [, string user [, string password [, string charset [, string appname]]]]]</arglist>
  10230.         <comment>Open Sybase server connection</comment>
  10231.     </function>
  10232.     <function name="sybase_data_seek" return="bool">
  10233.         <arglist>int result, int offset</arglist>
  10234.         <comment>Move internal row pointer</comment>
  10235.     </function>
  10236.     <function name="sybase_fetch_array" return="array">
  10237.         <arglist>int result</arglist>
  10238.         <comment>Fetch row as array</comment>
  10239.     </function>
  10240.     <function name="sybase_fetch_field" return="object">
  10241.         <arglist>int result [, int offset]</arglist>
  10242.         <comment>Get field information</comment>
  10243.     </function>
  10244.     <function name="sybase_fetch_object" return="object">
  10245.         <arglist>int result</arglist>
  10246.         <comment>Fetch row as object</comment>
  10247.     </function>
  10248.     <function name="sybase_fetch_row" return="array">
  10249.         <arglist>int result</arglist>
  10250.         <comment>Get row as enumerated array</comment>
  10251.     </function>
  10252.     <function name="sybase_field_seek" return="bool">
  10253.         <arglist>int result, int offset</arglist>
  10254.         <comment>Set field offset</comment>
  10255.     </function>
  10256.     <function name="sybase_free_result" return="bool">
  10257.         <arglist>int result</arglist>
  10258.         <comment>Free result memory</comment>
  10259.     </function>
  10260.     <function name="sybase_get_last_message" return="string">
  10261.         <arglist>void</arglist>
  10262.         <comment>Returns the last message from server (over min_message_severity)</comment>
  10263.     </function>
  10264.     <function name="sybase_min_error_severity" return="void">
  10265.         <arglist>int severity</arglist>
  10266.         <comment>Sets the minimum error severity</comment>
  10267.     </function>
  10268.     <function name="sybase_min_message_severity" return="void">
  10269.         <arglist>int severity</arglist>
  10270.         <comment>Sets the minimum message severity</comment>
  10271.     </function>
  10272.     <function name="sybase_num_fields" return="int">
  10273.         <arglist>int result</arglist>
  10274.         <comment>Get number of fields in result</comment>
  10275.     </function>
  10276.     <function name="sybase_num_rows" return="int">
  10277.         <arglist>int result</arglist>
  10278.         <comment>Get number of rows in result</comment>
  10279.     </function>
  10280.     <function name="sybase_pconnect" return="int">
  10281.         <arglist>[string host [, string user [, string password [, string charset [, string appname]]]]]</arglist>
  10282.         <comment>Open persistent Sybase connection</comment>
  10283.     </function>
  10284.     <function name="sybase_query" return="int">
  10285.         <arglist>string query [, int link_id]</arglist>
  10286.         <comment>Send Sybase query</comment>
  10287.     </function>
  10288.     <function name="sybase_result" return="string">
  10289.         <arglist>int result, int row, mixed field</arglist>
  10290.         <comment>Get result data</comment>
  10291.     </function>
  10292.     <function name="sybase_select_db" return="bool">
  10293.         <arglist>string database [, int link_id]</arglist>
  10294.         <comment>Select Sybase database</comment>
  10295.     </function>
  10296.     <function name="msg_get_queue" return="resource">
  10297.         <arglist>long key [, long perms]</arglist>
  10298.         <comment>Attach to a message queue</comment>
  10299.     </function>
  10300.     <function name="msg_remove_queue" return="bool">
  10301.         <arglist>resource queue</arglist>
  10302.         <comment>Destroy the queue</comment>
  10303.     </function>
  10304.     <function name="msg_send" return="bool">
  10305.         <arglist>resource queue, long msgtype, mixed message [[, bool serialize=true][, bool blocking=true][, long errorcode]]</arglist>
  10306.         <comment>Send a message of type msgtype (must be > 0) to a message queue</comment>
  10307.     </function>
  10308.     <function name="msg_set_queue" return="array">
  10309.         <arglist>resource queue, array data</arglist>
  10310.         <comment>Set information for a message queue</comment>
  10311.     </function>
  10312.     <function name="msg_stat_queue" return="array">
  10313.         <arglist>resource queue</arglist>
  10314.         <comment>Returns information about a message queue</comment>
  10315.     </function>
  10316.     <function name="sem_acquire" return="int">
  10317.         <arglist>int id</arglist>
  10318.         <comment>Acquires the semaphore with the given id, blocking if necessary</comment>
  10319.     </function>
  10320.     <function name="sem_get" return="int">
  10321.         <arglist>int key [, int max_acquire [, int perm [, int auto_release]]</arglist>
  10322.         <comment>Return an id for the semaphore with the given key, and allow max_acquire (default 1) processes to acquire it simultaneously</comment>
  10323.     </function>
  10324.     <function name="sem_release" return="int">
  10325.         <arglist>int id</arglist>
  10326.         <comment>Releases the semaphore with the given id</comment>
  10327.     </function>
  10328.     <function name="sem_remove" return="int">
  10329.         <arglist>int id</arglist>
  10330.         <comment>Removes semaphore from Unix systems</comment>
  10331.     </function>
  10332.     <function name="shm_attach" return="int">
  10333.         <arglist>int key [, int memsize [, int perm]]</arglist>
  10334.         <comment>Creates or open a shared memory segment</comment>
  10335.     </function>
  10336.     <function name="shm_detach" return="int">
  10337.         <arglist>int shm_identifier</arglist>
  10338.         <comment>Disconnects from shared memory segment</comment>
  10339.     </function>
  10340.     <function name="shm_get_var" return="mixed">
  10341.         <arglist>int id, int variable_key</arglist>
  10342.         <comment>Returns a variable from shared memory</comment>
  10343.     </function>
  10344.     <function name="shm_put_var" return="int">
  10345.         <arglist>int shm_identifier, int variable_key, mixed variable</arglist>
  10346.         <comment>Inserts or updates a variable in shared memory</comment>
  10347.     </function>
  10348.     <function name="shm_remove" return="int">
  10349.         <arglist>int shm_identifier</arglist>
  10350.         <comment>Removes shared memory from Unix systems</comment>
  10351.     </function>
  10352.     <function name="shm_remove_var" return="int">
  10353.         <arglist>int id, int variable_key</arglist>
  10354.         <comment>Removes variable from shared memory</comment>
  10355.     </function>
  10356.     <function name="token_get_all" return="array">
  10357.         <arglist>string source</arglist>
  10358.         <comment>Split given source into PHP tokens</comment>
  10359.     </function>
  10360.     <function name="token_name" return="string">
  10361.         <arglist>int type</arglist>
  10362.         <comment>Get the symbolic name of a given PHP token</comment>
  10363.     </function>
  10364.     <function name="wddx_add_vars" return="int">
  10365.         <arglist>int packet_id,  mixed var_names [, mixed ...]</arglist>
  10366.         <comment>Serializes given variables and adds them to packet given by packet_id</comment>
  10367.     </function>
  10368.     <function name="wddx_deserialize" return="mixed">
  10369.         <arglist>string packet</arglist>
  10370.         <comment>Deserializes given packet and returns a PHP value</comment>
  10371.     </function>
  10372.     <function name="wddx_packet_end" return="string">
  10373.         <arglist>int packet_id</arglist>
  10374.         <comment>Ends specified WDDX packet and returns the string containing the packet</comment>
  10375.     </function>
  10376.     <function name="wddx_packet_start" return="int">
  10377.         <arglist>[string comment]</arglist>
  10378.         <comment>Starts a WDDX packet with optional comment and returns the packet id</comment>
  10379.     </function>
  10380.     <function name="wddx_serialize_value" return="string">
  10381.         <arglist>mixed var [, string comment]</arglist>
  10382.         <comment>Creates a new packet and serializes the given value</comment>
  10383.     </function>
  10384.     <function name="wddx_serialize_vars" return="string">
  10385.         <arglist>mixed var_name [, mixed ...]</arglist>
  10386.         <comment>Creates a new packet and serializes given variables into a struct</comment>
  10387.     </function>
  10388.     <function name="xmlrpc_decode_request" return="array">
  10389.         <arglist>string xml, string& method [, string encoding]</arglist>
  10390.         <comment>Decodes XML into native PHP types</comment>
  10391.     </function>
  10392.     <function name="xmlrpc_decode" return="array">
  10393.         <arglist>string xml [, string encoding]</arglist>
  10394.         <comment>Decodes XML into native PHP types</comment>
  10395.     </function>
  10396.     <function name="xmlrpc_encode" return="string">
  10397.         <arglist>mixed value</arglist>
  10398.         <comment>Generates XML for a PHP value</comment>
  10399.     </function>
  10400.     <function name="xmlrpc_encode_request" return="string">
  10401.         <arglist>string method, mixed params</arglist>
  10402.         <comment>Generates XML for a method request</comment>
  10403.     </function>
  10404.     <function name="xmlrpc_get_type" return="string">
  10405.         <arglist>mixed value</arglist>
  10406.         <comment>Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime strings</comment>
  10407.     </function>
  10408.     <function name="xmlrpc_is_fault" return="bool">
  10409.         <arglist>array</arglist>
  10410.         <comment>Determines if an array value represents an XMLRPC fault.</comment>
  10411.     </function>
  10412.     <function name="xmlrpc_parse_method_descriptions" return="array">
  10413.         <arglist>string xml</arglist>
  10414.         <comment>Decodes XML into a list of method descriptions</comment>
  10415.     </function>
  10416.     <function name="xmlrpc_server_add_introspection_data" return="int">
  10417.         <arglist>handle server, array desc</arglist>
  10418.         <comment>Adds introspection documentation</comment>
  10419.     </function>
  10420.     <function name="xmlrpc_server_call_method" return="mixed">
  10421.         <arglist>handle server, string xml, mixed user_data [, array output_options]</arglist>
  10422.         <comment>Parses XML requests and call methods</comment>
  10423.     </function>
  10424.     <function name="xmlrpc_server_create" return="handle">
  10425.         <arglist>void</arglist>
  10426.         <comment>Creates an xmlrpc server</comment>
  10427.     </function>
  10428.     <function name="xmlrpc_server_destroy" return="int">
  10429.         <arglist>handle server</arglist>
  10430.         <comment>Destroys server resources</comment>
  10431.     </function>
  10432.     <function name="xmlrpc_server_register_introspection_callback" return="bool">
  10433.         <arglist>handle server, string function</arglist>
  10434.         <comment>Register a PHP function to generate documentation</comment>
  10435.     </function>
  10436.     <function name="xmlrpc_server_register_method" return="bool">
  10437.         <arglist>handle server, string method_name, string function</arglist>
  10438.         <comment>Register a PHP function to handle method matching method_name</comment>
  10439.     </function>
  10440.     <function name="xmlrpc_set_type" return="bool">
  10441.         <arglist>string value, string type</arglist>
  10442.         <comment>Sets xmlrpc type, base64 or datetime, for a PHP string value</comment>
  10443.     </function>
  10444.     <function name="utf8_decode" return="string">
  10445.         <arglist>string data</arglist>
  10446.         <comment>Converts a UTF-8 encoded string to ISO-8859-1</comment>
  10447.     </function>
  10448.     <function name="utf8_encode" return="string">
  10449.         <arglist>string data</arglist>
  10450.         <comment>Encodes an ISO-8859-1 string to UTF-8</comment>
  10451.     </function>
  10452.     <function name="xml_error_string" return="string">
  10453.         <arglist>int code</arglist>
  10454.         <comment>Get XML parser error string</comment>
  10455.     </function>
  10456.     <function name="xml_get_current_byte_index" return="int">
  10457.         <arglist>resource parser</arglist>
  10458.         <comment>Get current byte index for an XML parser</comment>
  10459.     </function>
  10460.     <function name="xml_get_current_column_number" return="int">
  10461.         <arglist>resource parser</arglist>
  10462.         <comment>Get current column number for an XML parser</comment>
  10463.     </function>
  10464.     <function name="xml_get_current_line_number" return="int">
  10465.         <arglist>resource parser</arglist>
  10466.         <comment>Get current line number for an XML parser</comment>
  10467.     </function>
  10468.     <function name="xml_get_error_code" return="int">
  10469.         <arglist>resource parser</arglist>
  10470.         <comment>Get XML parser error code</comment>
  10471.     </function>
  10472.     <function name="xml_parse_into_struct" return="int">
  10473.         <arglist>resource parser, string data, array &struct, array &index</arglist>
  10474.         <comment>Parsing a XML document</comment>
  10475.     </function>
  10476.     <function name="xml_parser_create_ns" return="resource">
  10477.         <arglist>[string encoding [, string sep]]</arglist>
  10478.         <comment>Create an XML parser</comment>
  10479.     </function>
  10480.     <function name="xml_parser_create" return="resource">
  10481.         <arglist>[string encoding]</arglist>
  10482.         <comment>Create an XML parser</comment>
  10483.     </function>
  10484.     <function name="xml_parse" return="int">
  10485.         <arglist>resource parser, string data [, int isFinal]</arglist>
  10486.         <comment>Start parsing an XML document</comment>
  10487.     </function>
  10488.     <function name="xml_parser_free" return="int">
  10489.         <arglist>resource parser</arglist>
  10490.         <comment>Free an XML parser</comment>
  10491.     </function>
  10492.     <function name="xml_parser_get_option" return="int">
  10493.         <arglist>resource parser, int option</arglist>
  10494.         <comment>Get options from an XML parser</comment>
  10495.     </function>
  10496.     <function name="xml_parser_set_option" return="int">
  10497.         <arglist>resource parser, int option, mixed value</arglist>
  10498.         <comment>Set options in an XML parser</comment>
  10499.     </function>
  10500.     <function name="xml_set_character_data_handler" return="int">
  10501.         <arglist>resource parser, string hdl</arglist>
  10502.         <comment>Set up character data handler</comment>
  10503.     </function>
  10504.     <function name="xml_set_default_handler" return="int">
  10505.         <arglist>resource parser, string hdl</arglist>
  10506.         <comment>Set up default handler</comment>
  10507.     </function>
  10508.     <function name="xml_set_element_handler" return="int">
  10509.         <arglist>resource parser, string shdl, string ehdl</arglist>
  10510.         <comment>Set up start and end element handlers</comment>
  10511.     </function>
  10512.     <function name="xml_set_end_namespace_decl_handler" return="int">
  10513.         <arglist>resource parser, string hdl</arglist>
  10514.         <comment>Set up character data handler</comment>
  10515.     </function>
  10516.     <function name="xml_set_external_entity_ref_handler" return="int">
  10517.         <arglist>resource parser, string hdl</arglist>
  10518.         <comment>Set up external entity reference handler</comment>
  10519.     </function>
  10520.     <function name="xml_set_notation_decl_handler" return="int">
  10521.         <arglist>resource parser, string hdl</arglist>
  10522.         <comment>Set up notation declaration handler</comment>
  10523.     </function>
  10524.     <function name="xml_set_object" return="int">
  10525.         <arglist>resource parser, object &obj</arglist>
  10526.         <comment>Set up object which should be used for callbacks</comment>
  10527.     </function>
  10528.     <function name="xml_set_processing_instruction_handler" return="int">
  10529.         <arglist>resource parser, string hdl</arglist>
  10530.         <comment>Set up processing instruction (PI) handler</comment>
  10531.     </function>
  10532.     <function name="xml_set_start_namespace_decl_handler" return="int">
  10533.         <arglist>resource parser, string hdl</arglist>
  10534.         <comment>Set up character data handler</comment>
  10535.     </function>
  10536.     <function name="xml_set_unparsed_entity_decl_handler" return="int">
  10537.         <arglist>resource parser, string hdl</arglist>
  10538.         <comment>Set up unparsed entity declaration handler</comment>
  10539.     </function>
  10540.     <function name="xslt_backend_info" return="string">
  10541.         <arglist>void</arglist>
  10542.         <comment>Returns the information on the compilation settings of the backend</comment>
  10543.     </function>
  10544.     <function name="xslt_backend_name" return="string">
  10545.         <arglist>void</arglist>
  10546.         <comment>Returns the name of the Backend (here "Sablotron")</comment>
  10547.     </function>
  10548.     <function name="xslt_backend_version" return="string">
  10549.         <arglist>void</arglist>
  10550.         <comment>Returns the version number of Sablotron (if available)</comment>
  10551.     </function>
  10552.     <function name="xslt_create" return="resource">
  10553.         <arglist>void</arglist>
  10554.         <comment>Create a new XSLT processor</comment>
  10555.     </function>
  10556.     <function name="xslt_errno" return="int">
  10557.         <arglist>resource processor</arglist>
  10558.         <comment>Error number</comment>
  10559.     </function>
  10560.     <function name="xslt_error" return="string">
  10561.         <arglist>resource processor</arglist>
  10562.         <comment>Error string</comment>
  10563.     </function>
  10564.     <function name="xslt_free" return="void">
  10565.         <arglist>resource processor</arglist>
  10566.         <comment>Free the xslt processor up</comment>
  10567.     </function>
  10568.     <function name="xslt_getopt" return="int">
  10569.         <arglist>resource processor</arglist>
  10570.         <comment>Get options on a given xsl processor</comment>
  10571.     </function>
  10572.     <function name="xslt_process" return="string">
  10573.         <arglist>resource processor, string xml, string xslt[, mixed result[, array args[, array params]]]</arglist>
  10574.         <comment>Perform the xslt transformation</comment>
  10575.     </function>
  10576.     <function name="xslt_set_base" return="void">
  10577.         <arglist>resource processor, string base</arglist>
  10578.         <comment>Sets the base URI for all XSLT transformations</comment>
  10579.     </function>
  10580.     <function name="xslt_set_encoding" return="void">
  10581.         <arglist>resource processor, string encoding</arglist>
  10582.         <comment>Set the output encoding for the current stylesheet</comment>
  10583.     </function>
  10584.     <function name="xslt_set_error_handler" return="void">
  10585.         <arglist>resource processor, mixed error_func</arglist>
  10586.         <comment>Set the error handler, to be called when an XSLT error happens</comment>
  10587.     </function>
  10588.     <function name="xslt_set_log" return="void">
  10589.         <arglist>resource processor, string logfile</arglist>
  10590.         <comment>Set the log file to write the errors to (defaults to stderr)</comment>
  10591.     </function>
  10592.     <function name="xslt_set_object" return="int">
  10593.         <arglist>resource parser, object obj</arglist>
  10594.         <comment>sets the object in which to resolve callback functions</comment>
  10595.     </function>
  10596.     <function name="xslt_setopt" return="int">
  10597.         <arglist>resource processor, int newmask</arglist>
  10598.         <comment>Set options on a given xsl processor</comment>
  10599.     </function>
  10600.     <function name="xslt_set_sax_handlers" return="void">
  10601.         <arglist>resource processor, array handlers</arglist>
  10602.         <comment>Set the SAX handlers to be called when the XML document gets processed</comment>
  10603.     </function>
  10604.     <function name="xslt_set_scheme_handlers" return="void">
  10605.         <arglist>resource processor, array handlers</arglist>
  10606.         <comment>Set the scheme handlers for the XSLT processor</comment>
  10607.     </function>
  10608.     <function name="yaz_addinfo" return="string">
  10609.         <arglist>int id</arglist>
  10610.         <comment>Return additional info for last error (empty string if none)</comment>
  10611.     </function>
  10612.     <function name="yaz_ccl_conf" return="int">
  10613.         <arglist>int id, array package</arglist>
  10614.         <comment>Configure CCL package</comment>
  10615.     </function>
  10616.     <function name="yaz_ccl_parse" return="int">
  10617.         <arglist>int id, string query, array res</arglist>
  10618.         <comment>Parse a CCL query</comment>
  10619.     </function>
  10620.     <function name="yaz_close" return="int">
  10621.         <arglist>int id</arglist>
  10622.         <comment>Destory and close target</comment>
  10623.     </function>
  10624.     <function name="yaz_connect" return="int">
  10625.         <arglist>string zurl [ array options]</arglist>
  10626.         <comment>Create target with given zurl. Returns positive id if successful.</comment>
  10627.     </function>
  10628.     <function name="yaz_database" return="int">
  10629.         <arglist>int id, string databases</arglist>
  10630.         <comment>Specify the databases within a session</comment>
  10631.     </function>
  10632.     <function name="yaz_element" return="int">
  10633.         <arglist>int id, string elementsetname</arglist>
  10634.         <comment>Set Element-Set-Name for retrieval</comment>
  10635.     </function>
  10636.     <function name="yaz_errno" return="int">
  10637.         <arglist>int id</arglist>
  10638.         <comment>Return last error number (>0 for bib-1 diagnostic, <0 for other error, 0 for no error)</comment>
  10639.     </function>
  10640.     <function name="yaz_error" return="string">
  10641.         <arglist>int id</arglist>
  10642.         <comment>Return last error message</comment>
  10643.     </function>
  10644.     <function name="yaz_es_result" return="int">
  10645.         <arglist>int id</arglist>
  10646.         <comment>Inspects Extended Services Result</comment>
  10647.     </function>
  10648.     <function name="yaz_hits" return="int">
  10649.         <arglist>int id</arglist>
  10650.         <comment>Return number of hits (result count) for last search</comment>
  10651.     </function>
  10652.     <function name="yaz_itemorder" return="int">
  10653.         <arglist>int id, array package</arglist>
  10654.         <comment>Sends Item Order request</comment>
  10655.     </function>
  10656.     <function name="yaz_present" return="int">
  10657.         <arglist>int id</arglist>
  10658.         <comment>Retrieve records</comment>
  10659.     </function>
  10660.     <function name="yaz_range" return="int">
  10661.         <arglist>int id, int start, int number</arglist>
  10662.         <comment>Set result set start point and number of records to request</comment>
  10663.     </function>
  10664.     <function name="yaz_record" return="string">
  10665.         <arglist>int id, int pos, string type</arglist>
  10666.         <comment>Return record information at given result set position</comment>
  10667.     </function>
  10668.     <function name="yaz_scan" return="int">
  10669.         <arglist>int id, type, query [, flags]</arglist>
  10670.         <comment>Sends Scan Request</comment>
  10671.     </function>
  10672.     <function name="yaz_scan_result" return="int">
  10673.         <arglist>int id, array options</arglist>
  10674.         <comment>Inspects Scan Result</comment>
  10675.     </function>
  10676.     <function name="yaz_schema" return="int">
  10677.         <arglist>int id, string schema</arglist>
  10678.         <comment>Set Schema for retrieval</comment>
  10679.     </function>
  10680.     <function name="yaz_search" return="int">
  10681.         <arglist>int id, string type, string query</arglist>
  10682.         <comment>Specify query of type for search - returns true if successful</comment>
  10683.     </function>
  10684.     <function name="yaz_sort" return="int">
  10685.         <arglist>int id, string sortspec</arglist>
  10686.         <comment>Set result set sorting criteria</comment>
  10687.     </function>
  10688.     <function name="yaz_syntax" return="int">
  10689.         <arglist>int id, string syntax</arglist>
  10690.         <comment>Set record syntax for retrieval</comment>
  10691.     </function>
  10692.     <function name="yaz_wait" return="int">
  10693.         <arglist>[array options]</arglist>
  10694.         <comment>Process events.</comment>
  10695.     </function>
  10696.     <function name="yp_all" return="void">
  10697.         <arglist>string domain, string map, string callback</arglist>
  10698.         <comment>Traverse the map and call a function on each entry</comment>
  10699.     </function>
  10700.     <function name="yp_cat" return="array">
  10701.         <arglist>string domain, string map</arglist>
  10702.         <comment>Return an array containing the entire map</comment>
  10703.     </function>
  10704.     <function name="yp_errno" return="int">
  10705.         <arglist>void</arglist>
  10706.         <comment>Returns the error code from the last call or 0 if no error occured</comment>
  10707.     </function>
  10708.     <function name="yp_err_string" return="string">
  10709.         <arglist>int errorcode</arglist>
  10710.         <comment>Returns the corresponding error string for the given error code</comment>
  10711.     </function>
  10712.     <function name="yp_first" return="array">
  10713.         <arglist>string domain, string map</arglist>
  10714.         <comment>Returns the first key as array with $var[$key] and the the line as the value</comment>
  10715.     </function>
  10716.     <function name="yp_get_default_domain" return="string">
  10717.         <arglist>void</arglist>
  10718.         <comment>Returns the domain or false</comment>
  10719.     </function>
  10720.     <function name="yp_master" return="string">
  10721.         <arglist>string domain, string map</arglist>
  10722.         <comment>Returns the machine name of the master</comment>
  10723.     </function>
  10724.     <function name="yp_match" return="string">
  10725.         <arglist>string domain, string map, string key</arglist>
  10726.         <comment>Returns the matched line or false</comment>
  10727.     </function>
  10728.     <function name="yp_next" return="array">
  10729.         <arglist>string domain, string map, string key</arglist>
  10730.         <comment>Returns an array with $var[$key] and the the line as the value</comment>
  10731.     </function>
  10732.     <function name="yp_order" return="int">
  10733.         <arglist>string domain, string map</arglist>
  10734.         <comment>Returns the order number or false</comment>
  10735.     </function>
  10736.     <function name="zip_close" return="void">
  10737.         <arglist>resource zip</arglist>
  10738.         <comment>Close a Zip archive</comment>
  10739.     </function>
  10740.     <function name="zip_entry_close" return="void">
  10741.         <arglist>resource zip_ent</arglist>
  10742.         <comment>Close a zip entry</comment>
  10743.     </function>
  10744.     <function name="zip_entry_compressedsize" return="int">
  10745.         <arglist>resource zip_entry</arglist>
  10746.         <comment>Return the compressed size of a ZZip entry</comment>
  10747.     </function>
  10748.     <function name="zip_entry_compressionmethod" return="string">
  10749.         <arglist>resource zip_entry</arglist>
  10750.         <comment>Return a string containing the compression method used on a particular entry</comment>
  10751.     </function>
  10752.     <function name="zip_entry_filesize" return="int">
  10753.         <arglist>resource zip_entry</arglist>
  10754.         <comment>Return the actual filesize of a ZZip entry</comment>
  10755.     </function>
  10756.     <function name="zip_entry_name" return="string">
  10757.         <arglist>resource zip_entry</arglist>
  10758.         <comment>Return the name given a ZZip entry</comment>
  10759.     </function>
  10760.     <function name="zip_entry_open" return="bool">
  10761.         <arglist>resource zip_dp, resource zip_entry, string mode</arglist>
  10762.         <comment>Open a Zip File, pointed by the resource entry</comment>
  10763.     </function>
  10764.     <function name="zip_entry_read" return="string">
  10765.         <arglist>resource zip_ent</arglist>
  10766.         <comment>Read X bytes from an opened zip entry</comment>
  10767.     </function>
  10768.     <function name="zip_open" return="resource">
  10769.         <arglist>string filename</arglist>
  10770.         <comment>Open a new zip archive for reading</comment>
  10771.     </function>
  10772.     <function name="zip_read" return="resource">
  10773.         <arglist>resource zip</arglist>
  10774.         <comment>Returns the next file in the archive</comment>
  10775.     </function>
  10776.     <function name="gzcompress" return="string">
  10777.         <arglist>string data [, int level]</arglist>
  10778.         <comment>Gzip-compress a string</comment>
  10779.     </function>
  10780.     <function name="gzdeflate" return="string">
  10781.         <arglist>string data [, int level]</arglist>
  10782.         <comment>Gzip-compress a string</comment>
  10783.     </function>
  10784.     <function name="gzencode" return="string">
  10785.         <arglist>string data [, int level [, int encoding_mode]]</arglist>
  10786.         <comment>GZ encode a string</comment>
  10787.     </function>
  10788.     <function name="gzfile" return="array">
  10789.         <arglist>string filename [, int use_include_path]</arglist>
  10790.         <comment>Read und uncompress entire .gz-file into an array</comment>
  10791.     </function>
  10792.     <function name="gzinflate" return="string">
  10793.         <arglist>string data [, int length]</arglist>
  10794.         <comment>Unzip a gzip-compressed string</comment>
  10795.     </function>
  10796.     <function name="gzopen" return="int">
  10797.         <arglist>string filename, string mode [, int use_include_path]</arglist>
  10798.         <comment>Open a .gz-file and return a .gz-file pointer</comment>
  10799.     </function>
  10800.     <function name="gzuncompress" return="string">
  10801.         <arglist>string data [, int length]</arglist>
  10802.         <comment>Unzip a gzip-compressed string</comment>
  10803.     </function>
  10804.     <function name="ob_gzhandler" return="string">
  10805.         <arglist>string str, int mode</arglist>
  10806.         <comment>Encode str based on accept-encoding setting - designed to be called from ob_start()</comment>
  10807.     </function>
  10808.     <function name="readgzfile" return="int">
  10809.         <arglist>string filename [, int use_include_path]</arglist>
  10810.         <comment>Output a .gz-file</comment>
  10811.     </function>
  10812.     <function name="set_time_limit" return="bool">
  10813.         <arglist>int seconds</arglist>
  10814.         <comment>Sets the maximum time a script can run</comment>
  10815.     </function>
  10816.     <function name="ob_clean" return="bool">
  10817.         <arglist>void</arglist>
  10818.         <comment>Clean (delete) the current output buffer</comment>
  10819.     </function>
  10820.     <function name="ob_end_clean" return="bool">
  10821.         <arglist>void</arglist>
  10822.         <comment>Clean the output buffer, and delete current output buffer</comment>
  10823.     </function>
  10824.     <function name="ob_end_flush" return="bool">
  10825.         <arglist>void</arglist>
  10826.         <comment>Flush (send) the output buffer, and delete current output buffer</comment>
  10827.     </function>
  10828.     <function name="ob_flush" return="bool">
  10829.         <arglist>void</arglist>
  10830.         <comment>Flush (send) contents of the output buffer. The last buffer content is sent to next buffer</comment>
  10831.     </function>
  10832.     <function name="ob_get_clean" return="bool">
  10833.         <arglist>void</arglist>
  10834.         <comment>Get current buffer contents and delete current output buffer</comment>
  10835.     </function>
  10836.     <function name="ob_get_contents" return="string">
  10837.         <arglist>void</arglist>
  10838.         <comment>Return the contents of the output buffer</comment>
  10839.     </function>
  10840.     <function name="ob_get_flush" return="bool">
  10841.         <arglist>void</arglist>
  10842.         <comment>Get current buffer contents, flush (send) the output buffer, and delete current output buffer</comment>
  10843.     </function>
  10844.     <function name="ob_get_length" return="string">
  10845.         <arglist>void</arglist>
  10846.         <comment>Return the length of the output buffer</comment>
  10847.     </function>
  10848.     <function name="ob_get_level" return="int">
  10849.         <arglist>void</arglist>
  10850.         <comment>Return the nesting level of the output buffer</comment>
  10851.     </function>
  10852.     <function name="ob_get_status" return="false|array">
  10853.         <arglist>[bool full_status]</arglist>
  10854.         <comment>Return the status of the active or all output buffers</comment>
  10855.     </function>
  10856.     <function name="ob_implicit_flush" return="void">
  10857.         <arglist>[int flag]</arglist>
  10858.         <comment>Turn implicit flush on/off and is equivalent to calling flush() after every output call</comment>
  10859.     </function>
  10860.     <function name="ob_list_handlers" return="false|array">
  10861.         <arglist>void</arglist>
  10862.         <comment>*  List all output_buffers in an array</comment>
  10863.     </function>
  10864.     <function name="ob_start" return="bool">
  10865.         <arglist>[ string|array user_function [, int chunk_size [, bool erase]]]</arglist>
  10866.         <comment>Turn on Output Buffering (specifying an optional output handler).</comment>
  10867.     </function>
  10868.     <function name="output_add_rewrite_var" return="bool">
  10869.         <arglist>string name, string value</arglist>
  10870.         <comment>Add URL rewriter values</comment>
  10871.     </function>
  10872.     <function name="output_reset_rewrite_vars" return="bool">
  10873.         <arglist>void</arglist>
  10874.         <comment>Reset(clear) URL rewriter values</comment>
  10875.     </function>
  10876.     <function name="stream_register_wrapper" return="bool">
  10877.         <arglist>string protocol, string classname</arglist>
  10878.         <comment>Registers a custom URL protocol handler class</comment>
  10879.     </function>
  10880.     <function name="apache_getenv" return="bool">
  10881.         <arglist>string variable [, bool walk_to_top]</arglist>
  10882.         <comment>Get an Apache subprocess_env variable</comment>
  10883.     </function>
  10884.     <function name="apache_note" return="string">
  10885.         <arglist>string note_name [, string note_value]</arglist>
  10886.         <comment>Get and set Apache request notes</comment>
  10887.     </function>
  10888.     <function name="apache_response_headers" return="array">
  10889.         <arglist>void</arglist>
  10890.         <comment>Fetch all HTTP response headers</comment>
  10891.     </function>
  10892.     <function name="apache_setenv" return="bool">
  10893.         <arglist>string variable, string value [, bool walk_to_top]</arglist>
  10894.         <comment>Set an Apache subprocess_env variable</comment>
  10895.     </function>
  10896.     <function name="getallheaders" return="array">
  10897.         <arglist>void</arglist>
  10898.         <comment>Fetch all HTTP request headers</comment>
  10899.     </function>
  10900.     <function name="virtual" return="bool">
  10901.         <arglist>string uri</arglist>
  10902.         <comment>Perform an apache sub-request</comment>
  10903.     </function>
  10904.     <function name="apache_getenv" return="bool">
  10905.         <arglist>string variable [, bool walk_to_top]</arglist>
  10906.         <comment>Get an Apache subprocess_env variable</comment>
  10907.     </function>
  10908.     <function name="apache_get_modules" return="array">
  10909.         <arglist>void</arglist>
  10910.         <comment>Get a list of loaded Apache modules</comment>
  10911.     </function>
  10912.     <function name="apache_get_version" return="string">
  10913.         <arglist>void</arglist>
  10914.         <comment>Fetch Apache version</comment>
  10915.     </function>
  10916.     <function name="apache_note" return="string">
  10917.         <arglist>string note_name [, string note_value]</arglist>
  10918.         <comment>Get and set Apache request notes</comment>
  10919.     </function>
  10920.     <function name="apache_response_headers" return="array">
  10921.         <arglist>void</arglist>
  10922.         <comment>Fetch all HTTP response headers</comment>
  10923.     </function>
  10924.     <function name="apache_setenv" return="bool">
  10925.         <arglist>string variable, string value [, bool walk_to_top]</arglist>
  10926.         <comment>Set an Apache subprocess_env variable</comment>
  10927.     </function>
  10928.     <function name="getallheaders" return="array">
  10929.         <arglist>void</arglist>
  10930.         <comment>Fetch all HTTP request headers</comment>
  10931.     </function>
  10932.     <function name="virtual" return="bool">
  10933.         <arglist>string uri</arglist>
  10934.         <comment>Perform an apache sub-request</comment>
  10935.     </function>
  10936.     <function name="apache_child_terminate" return="bool">
  10937.         <arglist>void</arglist>
  10938.         <comment>Terminate apache process after this request</comment>
  10939.     </function>
  10940.     <function name="apache_get_version" return="string">
  10941.         <arglist>void</arglist>
  10942.         <comment>Fetch Apache version</comment>
  10943.     </function>
  10944.     <function name="apache_lookup_uri" return="object">
  10945.         <arglist>string URI</arglist>
  10946.         <comment>Perform a partial request of the given URI to obtain information about it</comment>
  10947.     </function>
  10948.     <function name="apache_note" return="string">
  10949.         <arglist>string note_name [, string note_value]</arglist>
  10950.         <comment>Get and set Apache request notes</comment>
  10951.     </function>
  10952.     <function name="apache_request_headers" return="array">
  10953.         <arglist>void</arglist>
  10954.         <comment>Fetch all HTTP request headers</comment>
  10955.     </function>
  10956.     <function name="apache_response_headers" return="array">
  10957.         <arglist>void</arglist>
  10958.         <comment>Fetch all HTTP response headers</comment>
  10959.     </function>
  10960.     <function name="apache_setenv" return="bool">
  10961.         <arglist>string variable, string value [, bool walk_to_top]</arglist>
  10962.         <comment>Set an Apache subprocess_env variable</comment>
  10963.     </function>
  10964.     <function name="getallheaders" return="array">
  10965.         <arglist>void</arglist>
  10966.         <comment>Alias for apache_request_headers()</comment>
  10967.     </function>
  10968.     <function name="virtual" return="bool">
  10969.         <arglist>string filename</arglist>
  10970.         <comment>Perform an Apache sub-request</comment>
  10971.     </function>
  10972.     <function name="nsapi_request_headers" return="array">
  10973.         <arglist>void</arglist>
  10974.         <comment>Get all headers from the request</comment>
  10975.     </function>
  10976.     <function name="nsapi_response_headers" return="array">
  10977.         <arglist>void</arglist>
  10978.         <comment>Get all headers from the response</comment>
  10979.     </function>
  10980.     <function name="nsapi_virtual" return="bool">
  10981.         <arglist>string uri</arglist>
  10982.         <comment>Perform an NSAPI sub-request</comment>
  10983.     </function>
  10984.     <function name="class_exists" return="bool">
  10985.         <arglist>string classname</arglist>
  10986.         <comment>Checks if the class exists</comment>
  10987.     </function>
  10988.     <function name="create_function" return="string">
  10989.         <arglist>string args, string code</arglist>
  10990.         <comment>Creates an anonymous function, and returns its name (funny, eh?)</comment>
  10991.     </function>
  10992.     <function name="debug_backtrace" return="void">
  10993.         <arglist>void</arglist>
  10994.         <comment>Prints out a backtrace</comment>
  10995.     </function>
  10996.     <function name="defined" return="bool">
  10997.         <arglist>string constant_name</arglist>
  10998.         <comment>Check whether a constant exists</comment>
  10999.     </function>
  11000.     <function name="define" return="bool">
  11001.         <arglist>string constant_name, mixed value, case_sensitive=true</arglist>
  11002.         <comment>Define a new constant</comment>
  11003.     </function>
  11004.     <function name="each" return="array">
  11005.         <arglist>array arr</arglist>
  11006.         <comment>Return the currently pointed key..value pair in the passed array, and advance the pointer to the next element</comment>
  11007.     </function>
  11008.     <function name="error_reporting" return="int">
  11009.         <arglist>int new_error_level=null</arglist>
  11010.         <comment>Return the current error_reporting level, and if an argument was passed - change to the new level</comment>
  11011.     </function>
  11012.     <function name="extension_loaded" return="bool">
  11013.         <arglist>string extension_name</arglist>
  11014.         <comment>Returns true if the named extension is loaded</comment>
  11015.     </function>
  11016.     <function name="func_get_arg" return="mixed">
  11017.         <arglist>int arg_num</arglist>
  11018.         <comment>Get the $arg_num'th argument that was passed to the function</comment>
  11019.     </function>
  11020.     <function name="func_get_args" return="array">
  11021.         <arglist>void</arglist>
  11022.         <comment>Get an array of the arguments that were passed to the function</comment>
  11023.     </function>
  11024.     <function name="func_num_args" return="int">
  11025.         <arglist>void</arglist>
  11026.         <comment>Get the number of arguments that were passed to the function</comment>
  11027.     </function>
  11028.     <function name="function_exists" return="bool">
  11029.         <arglist>string function_name</arglist>
  11030.         <comment>Checks if the function exists</comment>
  11031.     </function>
  11032.     <function name="get_class_methods" return="array">
  11033.         <arglist>mixed class</arglist>
  11034.         <comment>Returns an array of method names for class or class instance.</comment>
  11035.     </function>
  11036.     <function name="get_class" return="string">
  11037.         <arglist>object object</arglist>
  11038.         <comment>Retrieves the class name</comment>
  11039.     </function>
  11040.     <function name="get_class_vars" return="array">
  11041.         <arglist>string class_name</arglist>
  11042.         <comment>Returns an array of default properties of the class</comment>
  11043.     </function>
  11044.     <function name="get_declared_classes" return="array">
  11045.         <arglist>void</arglist>
  11046.         <comment>Returns an array of all declared classes.</comment>
  11047.     </function>
  11048.     <function name="get_defined_constants" return="array">
  11049.         <arglist>void</arglist>
  11050.         <comment>Return an array containing the names and values of all defined constants</comment>
  11051.     </function>
  11052.     <function name="get_defined_functions" return="array">
  11053.         <arglist>void</arglist>
  11054.         <comment>Returns an array of all defined functions</comment>
  11055.     </function>
  11056.     <function name="get_defined_vars" return="array">
  11057.         <arglist>void</arglist>
  11058.         <comment>Returns an associative array of names and values of all currently defined variable names (variables in the current scope)</comment>
  11059.     </function>
  11060.     <function name="get_extension_funcs" return="array">
  11061.         <arglist>string extension_name</arglist>
  11062.         <comment>Returns an array with the names of functions belonging to the named extension</comment>
  11063.     </function>
  11064.     <function name="get_included_files" return="array">
  11065.         <arglist>void</arglist>
  11066.         <comment>Returns an array with the file names that were include_once()'d</comment>
  11067.     </function>
  11068.     <function name="get_loaded_extensions" return="array">
  11069.         <arglist>void</arglist>
  11070.         <comment>Return an array containing names of loaded extensions</comment>
  11071.     </function>
  11072.     <function name="get_object_vars" return="array">
  11073.         <arglist>object obj</arglist>
  11074.         <comment>Returns an array of object properties</comment>
  11075.     </function>
  11076.     <function name="get_parent_class" return="string">
  11077.         <arglist>mixed object</arglist>
  11078.         <comment>Retrieves the parent class name for object or class.</comment>
  11079.     </function>
  11080.     <function name="get_resource_type" return="string">
  11081.         <arglist>resource res</arglist>
  11082.         <comment>Get the resource type name for a given resource</comment>
  11083.     </function>
  11084.     <function name="is_a" return="bool">
  11085.         <arglist>object object, string class_name</arglist>
  11086.         <comment>Returns true if the object is of this class or has this class as one of its parents</comment>
  11087.     </function>
  11088.     <function name="is_subclass_of" return="bool">
  11089.         <arglist>object object, string class_name</arglist>
  11090.         <comment>Returns true if the object has this class as one of its parents</comment>
  11091.     </function>
  11092.     <function name="leak" return="void">
  11093.         <arglist>int num_bytes=3</arglist>
  11094.         <comment>Cause an intentional memory leak, for testing/debugging purposes</comment>
  11095.     </function>
  11096.     <function name="method_exists" return="bool">
  11097.         <arglist>object object, string method</arglist>
  11098.         <comment>Checks if the class method exists</comment>
  11099.     </function>
  11100.     <function name="restore_error_handler" return="void">
  11101.         <arglist>void</arglist>
  11102.         <comment>Restores the previously defined error handler function</comment>
  11103.     </function>
  11104.     <function name="set_error_handler" return="string">
  11105.         <arglist>string error_handler</arglist>
  11106.         <comment>Sets a user-defined error handler function.  Returns the previously defined error handler, or false on error</comment>
  11107.     </function>
  11108.     <function name="strcasecmp" return="int">
  11109.         <arglist>string str1, string str2</arglist>
  11110.         <comment>Binary safe case-insensitive string comparison</comment>
  11111.     </function>
  11112.     <function name="strcmp" return="int">
  11113.         <arglist>string str1, string str2</arglist>
  11114.         <comment>Binary safe string comparison</comment>
  11115.     </function>
  11116.     <function name="strlen" return="int">
  11117.         <arglist>string str</arglist>
  11118.         <comment>Get string length</comment>
  11119.     </function>
  11120.     <function name="strncasecmp" return="int">
  11121.         <arglist>string str1, string str2, int len</arglist>
  11122.         <comment>Binary safe string comparison</comment>
  11123.     </function>
  11124.     <function name="strncmp" return="int">
  11125.         <arglist>string str1, string str2, int len</arglist>
  11126.         <comment>Binary safe string comparison</comment>
  11127.     </function>
  11128.     <function name="trigger_error" return="void">
  11129.         <arglist>string messsage [, int error_type]</arglist>
  11130.         <comment>Generates a user-level error/warning/notice message</comment>
  11131.     </function>
  11132.     <function name="zend_version" return="string">
  11133.         <arglist>void</arglist>
  11134.         <comment>Get the version of the Zend Engine</comment>
  11135.     </function>
  11136. </functioninsight>